there is a possible case that when a datanode object has children of more than on type children with more thanone different key we might want to process one type of children before another . that 's why we need a way to definethat processing order . this property serves exactly for that - lower value means that key 's payload should be processed before payload of the key with a greater value . concode_field_sep String myDataClass concode_elem_sep int myProcessingWeight concode_elem_sep long serialVersionUID concode_field_sep int hashCode concode_elem_sep boolean equals concode_elem_sep Key<T> create concode_elem_sep String toString concode_elem_sep int compareTo
int function ( ) { return myProcessingWeight ; }