code: protected Class<?> findClass(String name) throws ClassNotFoundException {
          byte[] classData = getClassData(name);
          if (classData == null) {
              throw new ClassNotFoundException();
          } else {
              return defineClass(name, classData, 0, classData.length);
          }
      }
docs: /*
  (non-Javadoc)
  @see java.lang.ClassLoader#findClass(java.lang.String)