private String merge ( final String first , final String [ ] more ) { assert first != null : "first must be specified" ; assert more != null : "more must be specified" ; final StringBuilder merged = new StringBuilder ( ) ; merged . append ( first ) ; for ( int i = 0 ; i < more . length ; i ++ ) { merged . append ( ArchivePath . SEPARATOR ) ; merged . append ( more [ i ] ) ; } return merged . toString ( ) ; }
Merges the path context with a varargs String sub - contexts returning the result