protected void updateContributor(Contributor value, String xmlTag, Counter counter, Element element)
   {
      Element root = element;
      Counter innerCount = new Counter(counter.getDepth() + 1);
      findAndReplaceSimpleElement(innerCount, root, "name", value.getName(), null);
      findAndReplaceSimpleElement(innerCount, root, "email", value.getEmail(), null);
      findAndReplaceSimpleElement(innerCount, root, "url", value.getUrl(), null);
      findAndReplaceSimpleElement(innerCount, root, "organization", value.getOrganization(), null);
      findAndReplaceSimpleElement(innerCount, root, "organizationUrl", value.getOrganizationUrl(), null);
      findAndReplaceSimpleLists(innerCount, root, value.getRoles(), "roles", "role");
      findAndReplaceSimpleElement(innerCount, root, "timezone", value.getTimezone(), null);
      findAndReplaceProperties(innerCount, root, "properties", value.getProperties());
   }
protected void updateContributor ( Contributor value , String xmlTag , Counter counter , Element element ) { Element root = element ; Counter innerCount = new Counter ( counter . getDepth ( ) + 1 ) ; findAndReplaceSimpleElement ( innerCount , root , "name" , value . getName ( ) , null ) ; findAndReplaceSimpleElement ( innerCount , root , "email" , value . getEmail ( ) , null ) ; findAndReplaceSimpleElement ( innerCount , root , "url" , value . getUrl ( ) , null ) ; findAndReplaceSimpleElement ( innerCount , root , "organization" , value . getOrganization ( ) , null ) ; findAndReplaceSimpleElement ( innerCount , root , "organizationUrl" , value . getOrganizationUrl ( ) , null ) ; findAndReplaceSimpleLists ( innerCount , root , value . getRoles ( ) , "roles" , "role" ) ; findAndReplaceSimpleElement ( innerCount , root , "timezone" , value . getTimezone ( ) , null ) ; findAndReplaceProperties ( innerCount , root , "properties" , value . getProperties ( ) ) ; }
Method updateContributor.

@param value
@param element
@param counter
@param xmlTag