code: public static HortonMachine getInstance( URL baseclassUrl ) {
          hortonMachine = new HortonMachine(baseclassUrl);
          hortonMachine.gatherInformations();
          return hortonMachine;
      }
docs: Retrieves the {@link HortonMachine} for a particular url path.
  
  <p>
  <b>When this method is called, the {@link HortonMachine} instance is reset.</b>
  </p>
  <p>
  Be careful when you use this. This is a workaround needed for eclipse
  systems, where the url returned by the urlfinder is a bundleresource that
  would need to be resolved first with rcp tools we do not want to depend on.
  </p>
  
  @return the horton machine annotations class.