protected String createHeader()
	{
		StringBuilder sb = new StringBuilder();
		sb.append( "[" );
		if ( states != null )
			sb.append( states.toString() );
		if ( id != 0 )
        {
			sb.append( ":" );
            sb.append( Integer.toString(id) );
        }
		if ( version != 0 && states.isFound() )
        {
			sb.append( ":" );
            sb.append( Integer.toString(version) );
        }
		sb.append( ":" );
		return sb.toString();
	}