public RouteChunk findOrCreateChild(final String value) {
		if (children != null) {
			for (RouteChunk child : children) {
				if (child.get().equals(value)) {
					return child;
				}
			}
		}
		return add(value);
	}
public RouteChunk findOrCreateChild(final String value) {
		if (children != null) {
			for (RouteChunk child : children) {
				if (child.get().equals(value)) {
					return child;
				}
			}
		}
		return add(value);
	}
public RouteChunk findOrCreateChild ( final String value ) { if ( children != null ) { for ( RouteChunk child : children ) { if ( child . get ( ) . equals ( value ) ) { return child ; } } } return add ( value ) ; }
Finds existing chunk or creates a new one if does not exist.
Finds existing chunk or creates a new one if does not exist .