returns the child node for the given named path , lazily creating one if it does not yet exist concode_field_sep DestinationMapNode parent concode_elem_sep String path concode_elem_sep String ANY_CHILD concode_elem_sep int pathLength concode_elem_sep String ANY_DESCENDENT concode_elem_sep List<Object> values concode_elem_sep Map<String,DestinationNode> childNodes concode_field_sep void add concode_elem_sep void set concode_elem_sep List getValues concode_elem_sep void appendDescendantValues concode_elem_sep DestinationNode getChild concode_elem_sep boolean isEmpty concode_elem_sep void removeChild concode_elem_sep Set removeDesendentValues concode_elem_sep void removeDesendentValues concode_elem_sep void remove concode_elem_sep void appendMatchingValues concode_elem_sep void appendMatchingValues concode_elem_sep int getChildCount concode_elem_sep Collection<DestinationNode> getChildren concode_elem_sep void removeAll concode_elem_sep Set getDesendentValues concode_elem_sep List removeValues concode_elem_sep void pruneIfEmpty concode_elem_sep String getPath concode_elem_sep void appendMatchingWildcards concode_elem_sep DestinationMapNode createChildNode
DestinationMapNode function ( String arg0 ) { DestinationMapNode loc0 = ( DestinationMapNode ) childNodes . get ( arg0 ) ; if ( loc0 == null ) { loc0 = createChildNode ( ) ; loc0 . arg0 = arg0 ; childNodes . put ( arg0 , loc0 ) ; } return loc0 ; }