if (container == null) {
continue;
}
containers.put(container, container);
ClassParser parser = null;
if (container.getName().endsWith(".class")) {
parser = new ClassParser(container.getPath());
} else {
parser = new ClassParser(container.getPath(),
classname.replace('.', '/') + ".class");
}
JavaClass javaClass = parser.parse();
String[] interfaces = javaClass.getInterfaceNames();
for (int i = 0; i < interfaces.length; ++i) {
String interfaceName = interfaces[i];
if (!dependencies.containsKey(interfaceName)) {
nextAnalyze.put(interfaceName, interfaceName);