if (java.lang.JikesRVMSupport.getTypeForClass(C).isArrayType()) {
VM_Type myType = java.lang.JikesRVMSupport.getTypeForClass(C); if (myType.isArrayType()) {
  public static Class getSuperclass(Class C)  {    if (java.lang.JikesRVMSupport.getTypeForClass(C).isArrayType()) {      return VM_Type.JavaLangObjectType.getClassForType();    }    if (!java.lang.JikesRVMSupport.getTypeForClass(C).isClassType()) return null;    VM_Type supe = java.lang.JikesRVMSupport.getTypeForClass(C).asClass().getSuperClass();    if (supe == null)      return null;    return supe.getClassForType();  }