else
{
try
{
ImplementationClassScanner scanner = new ImplementationClassScanner(implementationClass);
<BUG>URL classURL = getClassURL(superName);
ClassReader r = new ClassReader(classURL.openStream());
r.accept(scanner, 0);</BUG>
match = scanner.isMatch();
className = scanner.getClassName();

else
{
try
{
ImplementationClassScanner scanner = new ImplementationClassScanner(implementationClass);
URL classURL = getClassURL(superName);
InputStream classStream = classURL.openStream();
ClassReader r = new ClassReader(classStream);
classStream.close();
r.accept(scanner, 0);
match = scanner.isMatch();
className = scanner.getClassName();
