public Set<String> getImports() { final Set<String> imports = new LinkedHashSet<String>(); for (ClassRef ref : getReferenceMap().values()) { TypeDef definition = ref.getDefinition(); if (definition.getPackageName() == null || definition.getPackageName().isEmpty() || definition.getPackageName().equals(packageName) || definition.getName().equals(name)) { continue; } else { imports.add(ref.getDefinition().getFullyQualifiedName()); } } return imports; }