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