protected UriTemplate nest(CharSequence uriTemplate, Object... parserArguments) {
        if (uriTemplate == null) {
            return this;
        }
        int len = uriTemplate.length();
        if (len == 0) {
            return this;
        }

        List<PathSegment> newSegments = buildNestedSegments(uriTemplate, len, parserArguments);
        return newUriTemplate(uriTemplate, newSegments);
    }
protected UriTemplate nest ( CharSequence uriTemplate , Object ... parserArguments ) { if ( uriTemplate == null ) { return this ; } int len = uriTemplate . length ( ) ; if ( len == 0 ) { return this ; } List < PathSegment > newSegments = buildNestedSegments ( uriTemplate , len , parserArguments ) ; return newUriTemplate ( uriTemplate , newSegments ) ; }
Nests another URI template with this template.

@param uriTemplate     The URI template. If it does not begin with forward slash it will automatically be
appended with forward slash
@param parserArguments The parsed arguments
@return The new URI template