public String toString(){StringBuilder sb = new StringBuilder();sb.append( "subInfos=(" );for( SubInfo si : subInfos )sb.append( si.toString() );sb.append( ")/" ).append( totalBoost ).append( '(' ).append( startOffset ).append( ',' ).append( endOffset ).append( ')' );return sb.toString();}

public String toString ( ) { StringBuilder sb = new StringBuilder ( ) ; sb . append ( "subInfos=(" ) ; for ( SubInfo si : subInfos ) sb . append ( si . toString ( ) ) ; sb . append ( ")/" ) . append ( totalBoost ) . append ( '(' ) . append ( startOffset ) . append ( ',' ) . append ( endOffset ) . append ( ')' ) ; return sb . toString ( ) ; }
public override string ToString(){StringBuilder sb = new StringBuilder();sb.Append("subInfos=(");foreach (SubInfo si in subInfos)sb.Append(si.ToString());sb.Append(")/").Append(Number.ToString(totalBoost)).Append('(').Append(startOffset).Append(',').Append(endOffset).Append(')');return sb.ToString();}
