}
return valueObj;
}
private static Object rshift(Object o1, Object o2, TypeCode returnType) throws InvalidIDLException {
TCKind kind = returnType.kind();
Object valueObj;
switch (kind.value()) {
case TCKind._tk_long:
case TCKind._tk_ulong:
valueObj = new Integer(((Integer) o1).intValue() >> ((Integer) o2).intValue());
break;
case TCKind._tk_longlong: