code: static Object constructObject( Class<?> clas, Object[] args )
              throws ReflectError, InvocationTargetException {
          return constructObject(clas, null, args);
      }
docs: Primary object constructor
  This method is simpler than those that must resolve general method
  invocation because constructors are not inherited.
  <p/>
  This method determines whether to attempt to use non-public constructors
  based on Capabilities.haveAccessibility() and will set the accessibilty
  flag on the method as necessary.
  <p/>