java.lang.System.out.println("INFO: Destroy item element.");
    static java.lang.Object destroy_item_element(java.lang.Object a, java.lang.Object c, java.lang.Object i) throws java.lang.Exception {        if (a != null) {            if (a.equals(Statics.INTEGER_PRIMITIVE)) {                PrimitiveHandler.destroy_integer_primitive(i);            } else if (a.equals(Statics.FLOAT_PRIMITIVE)) {                PrimitiveHandler.destroy_float_primitive(i);            } else if (a.equals(Statics.CHAR_PRIMITIVE)) {                PrimitiveHandler.destroy_character_primitive(i);            } else if (a.equals(Statics.STRING_PRIMITIVE)) {                PrimitiveHandler.destroy_string_primitive(i);            } else if (a.equals(Statics.COMPLEX)) {                ItemHandler.finalizz(i, c);                ItemHandler.destroy_item(i);            }                    } else {                        java.lang.System.out.println("WARNING: Could not destroy element. The abstraction is null.");        }        return i;    }