@Override
  protected byte[] loadClassBytes(String className) {

    className = formatClassName(className);
    if (sourceMonitorOn) {
      print(">> from file: " + className);
    }
    byte result[];
    final String fileName = filePrefix + className;
    try {
      final FileInputStream inStream = new FileInputStream(fileName);
      result = new byte[inStream.available()];
      inStream.read(result);
      inStream.close();
      return result;
    } catch (final IOException e) {
      System.out.println("### File '" + fileName + "' not found.");
      return null;
    }
  }
Attempts to load from a local file using the relative "filePrefix", ie starting at the current
directory. For example

@param filePrefix could be "webSiteClasses\\site1\\".
java/zylib/src/main/java/com/google/security/zynamics/zylib/plugins/FileClassLoader.java