public synchronized String substring(int start) {return super.substring(start);}

public synchronized String substring ( int start ) { return super . substring ( start ) ; }
public override string substring(int start){lock (this){return base.substring(start);}}
