void setChar(Object obj, char c) throws IllegalArgumentException, IllegalAccessException {
   javaField.setChar(obj, c);
 }
 void setShort(Object obj, short s) throws IllegalArgumentException, IllegalAccessException {
   javaField.setShort(obj, s);
 }
 void setBoolean(Object obj, boolean z) throws IllegalArgumentException, IllegalAccessException {
   javaField.setBoolean(obj, z);
 }
 void setByte(Object obj, byte b) throws IllegalArgumentException, IllegalAccessException {
   javaField.setByte(obj, b);
 }
 OJClass getDeclaringClass() {
   return OJClass.forClass(javaField.getDeclaringClass());
 }
 void set(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException {
   javaField.set(obj, value);
 }
 long getLong(Object obj) throws IllegalArgumentException, IllegalAccessException {
   return javaField.getLong(obj);
 }
 void setFloat(Object obj, float f) throws IllegalArgumentException, IllegalAccessException {
   javaField.setFloat(obj, f);
 }
 boolean getBoolean(Object obj) throws IllegalArgumentException, IllegalAccessException {
   return javaField.getBoolean(obj);
 }
 char getChar(Object obj) throws IllegalArgumentException, IllegalAccessException {
   return javaField.getChar(obj);
 }
 OJClass getType() {
   return OJClass.forClass(javaField.getType());
 }
 OJModifier getModifiers() {
   return OJModifier.forModifier(javaField.getModifiers());
 }
 String getName() {
   return javaField.getName();
 }
 void setInt(Object obj, int i) throws IllegalArgumentException, IllegalAccessException {
   javaField.setInt(obj, i);
 }
 float getFloat(Object obj) throws IllegalArgumentException, IllegalAccessException {
   return javaField.getFloat(obj);
 }
 void setLong(Object obj, long l) throws IllegalArgumentException, IllegalAccessException {
   javaField.setLong(obj, l);
 }
 double getDouble(Object obj) throws IllegalArgumentException, IllegalAccessException {
   return javaField.getDouble(obj);
 }
 void setDouble(Object obj, double d) throws IllegalArgumentException, IllegalAccessException {
   javaField.setDouble(obj, d);
 }
 public String toString() {
   return javaField.toString();
 }