private void initForShortValue(short v) { this.value = (VALUE) (Short) v; switch (operator) { case EQUAL: nativeDelegate = ObjectFilter.eqShort(name, v); break; case NOT_EQUAL: nativeDelegate = ObjectFilter.notEqShort(name, v); break; case LESS_THAN: nativeDelegate = ObjectFilter.ltShort(name, v); break; case LESS_THAN_EQUAL: nativeDelegate = ObjectFilter.lteShort(name, v); break; case GREATER_THAN: nativeDelegate = ObjectFilter.gtShort(name, v); break; case GREATER_THAN_EQUAL: nativeDelegate = ObjectFilter.gteShort(name, v); break; case IN: nativeDelegate = ObjectFilter.inShorts(name, Conversions.sarray(values)); break; case BETWEEN: nativeDelegate = ObjectFilter.betweenShort(name, (v), Conversions.toShort(values[1])); break; case NOT_IN: nativeDelegate = ObjectFilter.notInShorts(name, Conversions.sarray(values)); break; default: useDelegate = false; } }