code:     private void findConstructor() {
          try {
              iConstructor = iClassToInstantiate.getConstructor(iParamTypes);
          } catch (final NoSuchMethodException ex) {
              throw new IllegalArgumentException("InstantiateFactory: The constructor must exist and be public ");
          }
      }
  
      /**
       * Creates an object using the stored constructor.
       *
       * @return the new object
       */
  