docs: public static Object newInstance(Class target, boolean makeAccessible) throws InstantiationException,
                                                                                    IllegalAccessException
      {
          if (makeAccessible)
          {
              try
              {
                  return newInstance(target, NO_ARGS_CLASS, NO_ARGS, makeAccessible);
              }
              catch (InvocationTargetException e)
              {
                  throw new OJBRuntimeException("Unexpected exception while instantiate class '"
                          + target + "' with default constructor", e);
              }
              catch (NoSuchMethodException e)
              {
                  throw new OJBRuntimeException("Unexpected exception while instantiate class '"
                          + target + "' with default constructor", e);
              }
          }
          else
          {
              return target.newInstance();
          }
      }