@NotNull
public String present( @NotNull StructPart struct ) {
final StringBuilder builder = new StringBuilder();
StructureTreeWalker treeWalker = new DepthFirstStructureTreeWalker();
treeWalker.walk( struct, new StructureTreeWalker.WalkerCallBack() {
public void nodeReached( @NotNull StructPart node, int level ) {
for ( int i = 0; i < level; i++ ) {
builder.append( intendSequence );
}
builder.append( node.getName() );