private void process(Field field,Annotation label,Annotation[] list){
  Contact contact=new FieldContact(field,label,list);
  Object key=new FieldKey(field);
  if (!field.isAccessible()) {
    field.setAccessible(true);
  }
  insert(key,contact);
}

private void process ( Field field , Annotation label , Annotation [ ] list ) { Contact contact = new FieldContact ( field , label , list ) ; Object key = new FieldKey ( field ) ; if ( ! field . isAccessible ( ) ) { field . setAccessible ( true ) ; } insert ( key , contact ) ; }
this method is used to process the field an annotation given . this will check to determine if the field is accessible , if it is not accessible then it is made accessible so that private member fields can be used during the serialization process .
