todo handle arbitrary level of network names . concode_field_sep String nodeName concode_elem_sep Pattern splitPattern concode_elem_sep String rackName concode_field_sep String process concode_elem_sep LoggedLocation makeLoggedLocation concode_elem_sep int distance concode_elem_sep String nameComponent concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep ParsedHost parse concode_elem_sep String getNodeName concode_elem_sep String getRackName
int function ( ) { return 3 ; }