VM_Method vm_static_methods[] = java.lang.JikesRVMSupport.getTypeForClass(C).getStaticMethods();
VM_Type myType = java.lang.JikesRVMSupport.getTypeForClass(C); if (!myType.isClassType()) return new Constructor[0]; VM_Method vm_static_methods[] = myType.getStaticMethods();
  private static Constructor[] getConstructors0(Class C, int which) {    // TODO: constructors should not be returned by getStaticMethods     // - Eugene    VM_Method vm_static_methods[] = java.lang.JikesRVMSupport.getTypeForClass(C).getStaticMethods();    Collector coll = new Collector();    for (int i = 0; i < vm_static_methods.length; i++) {      if (vm_static_methods[i].isObjectInitializer() &&          ! ( which == Member.PUBLIC && !vm_static_methods[i].isPublic())) {        coll.collect(java.lang.reflect.JikesRVMSupport.createConstructor(vm_static_methods[i]));      }    }    return coll.constructorArray();  }