code: public static JavaUpdate readFile(final InstallFile _installFile)
      {
          final JavaUpdate ret = new JavaUpdate(_installFile);
          final JavaDefinition definition = ret.new JavaDefinition(_installFile);
          ret.addDefinition(definition);
          return ret;
      }
docs: If the extension of the file is <code>.java</code>, the method returns
  an instance of this class. The instance of this class owns one definition
  instance where the code and the name is defined.
  
  @param _installFile the install file
  @return Java update definition read by digester