public Constructor getDeclaredConstructor(Class parameterTypes[])
public Constructor<T> getDeclaredConstructor(Class parameterTypes[])
  public Constructor getDeclaredConstructor(Class parameterTypes[])     throws NoSuchMethodException, SecurityException   {    checkMemberAccess(Member.DECLARED);    if (!type.isClassType()) throw new NoSuchMethodException();    VM_Method methods[] = type.asClass().getConstructorMethods();    for (int i = 0, n = methods.length; i < n; ++i) {      VM_Method method = methods[i];      if (parametersMatch(method.getParameterTypes(), parameterTypes)) {        return JikesRVMSupport.createConstructor(method);      }    }    throw new NoSuchMethodException("<init> " + parameterTypes );  }