protected IFile convertType(Object next, int typeOfCollection) {
protected IHierarchicalFile convertType(Object next, int typeOfCollection) {
    protected IFile convertType(Object next, int typeOfCollection) {        if (typeOfCollection == CLASS_NAME_COLLECTION_TYPE) {            String className = (String) next;            IClass clazz = getClassByName(className);            if (clazz == null) {                throw new NullPointerException("Unknown class '" + className                        + "'.");            }            return clazz.getFile();        }        return super.convertType(next, typeOfCollection);    }