given some components , create a path name . concode_field_sep Log LOG concode_elem_sep byte[][] path concode_elem_sep INode[] inodes concode_elem_sep int numNonNull concode_elem_sep int snapshotRootIndex concode_elem_sep Snapshot snapshot concode_elem_sep boolean isSnapshot concode_elem_sep int capacity concode_field_sep Snapshot getPathSnapshot concode_elem_sep INodesInPath resolve concode_elem_sep INodesInPath resolve concode_elem_sep void updateLatestSnapshot concode_elem_sep void addNode concode_elem_sep void vaildate concode_elem_sep void setLastINode concode_elem_sep void setSnapshot concode_elem_sep void setINode concode_elem_sep boolean isDotSnapshotDir concode_elem_sep int getSnapshotRootIndex concode_elem_sep byte[] getLastLocalName concode_elem_sep INode getLastINode concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep Snapshot getLatestSnapshot concode_elem_sep boolean isSnapshot concode_elem_sep INode[] getINodes concode_elem_sep int getNumNonNull concode_elem_sep INode getINode
String function ( byte [ ] [ ] arg0 , int arg1 , int arg2 ) { StringBuilder loc0 = new StringBuilder ( ) ; for ( int loc1 = arg1 ; loc1 < arg2 ; loc1 ++ ) { loc0 . append ( DFSUtil . bytes2String ( arg0 [ loc1 ] ) ) ; if ( loc1 < arg2 - 1 ) { loc0 . append ( Path . SEPARATOR ) ; } } return loc0 . toString ( ) ; }