code: private void readUDFTypes(FieldContainer mpxj, List<UDFAssignmentType> udfs)
     {
        for (UDFAssignmentType udf : udfs)
        {
           FieldType fieldType = m_fieldTypeMap.get(Integer.valueOf(udf.getTypeObjectId()));
           if (fieldType != null)
           {
              mpxj.set(fieldType, getUdfValue(udf));
           }
        }
     }
docs: Process UDFs for a specific object.
  
  @param mpxj field container
  @param udfs UDF values