revert to original Reflect.java