code: @SuppressWarnings("unchecked")
  	private <T> T nullFor(DataType dataType)
  	{
  		switch(dataType)
  		{
  			case Long: return (T)Long.valueOf(-1);
  			default: return null;
  		}
  	}
docs: ------------------------------------------------