public static Criterion ltLong( final Object name, final long compareValue ) {
        return new Criterion ( name.toString(), Operator.LESS_THAN, compareValue ) {
            @Override
            public boolean resolve(   final Object owner ) {
                long value = fieldLong();
                return value < compareValue;
            }
        };
    }
public static Criterion ltLong( final Object name, final long compareValue ) {
        return new Criterion ( name.toString(), Operator.LESS_THAN, compareValue ) {
            @Override
            public boolean resolve(   final Object owner ) {
                long value = fieldLong();
                return value < compareValue;
            }
        };
    }
public static Criterion ltLong ( final Object name , final long compareValue ) { return new Criterion ( name . toString ( ) , Operator . LESS_THAN , compareValue ) { @ Override public boolean resolve ( final Object owner ) { long value = fieldLong ( ) ; return value < compareValue ; } } ; }
}
}