public void setFieldValue(_Fields field, Object value) { switch (field) { case SIGNUM: if (value == null) { unsetSignum(); } else { setSignum((Byte)value); } break; case SCALE: if (value == null) { unsetScale(); } else { setScale((Integer)value); } break; case MAGNITUDE: if (value == null) { unsetMagnitude(); } else { setMagnitude((ByteBuffer)value); } break; } }