for (String iterface : javaClass.getInterfaceNames()) {
<BUG>populateJavaClassCache(iterface);
</BUG>
}
}
<BUG>private void populateJavaClassCache(String className) {

if (!javaClassCache.containsKey(className)) {</BUG>
String name = className.replace('.', '/') + ".class";
try (InputStream is = context.getLoader().getClassLoader().getResourceAsStream(name)) {

for (String iterface : javaClass.getInterfaceNames()) {
populateJavaClassCache(iterface, javaClassCache);
}
}
private void populateJavaClassCache(String className,
Map<String,JavaClassCacheEntry> javaClassCache) {
if (!javaClassCache.containsKey(className)) {
String name = className.replace('.', '/') + ".class";
try (InputStream is = context.getLoader().getClassLoader().getResourceAsStream(name)) {
