@Override
	public synchronized String nextPath() {
		long id=this.version++;
		String result = this.preferredPath;
		if(id>0) {
			result+="_"+id;
		}
		return result;
	}
@Override
	public synchronized String nextPath() {
		long id=this.version++;
		String result = this.preferredPath;
		if(id>0) {
			result+="_"+id;
		}
		return result;
	}
@ Override public synchronized String nextPath ( ) { long id = this . version ++ ; String result = this . preferredPath ; if ( id > 0 ) { result += "_" + id ; } return result ; }
{@inheritDoc}
{