code: private void writeLong(long value)
  		throws IOException
  	{
  		if(value < 0)
  		{
  			out.write(TAG_NEGATIVE_LONG);
  			writeLongNoTag(- value);
  		}
  		else
  		{
  			out.write(TAG_POSITIVE_LONG);
  			writeLongNoTag(value);
  		}
  	}
docs: Write a long to the output stream.
  
  @param value
  @throws IOException