//case TCKind._tk_any: return new Any();
case TCKind._tk_value: return "";
//case TCKind._tk_objref: return new org.omg.CORBA.Object();
case TCKind._tk_struct:
Struct struct = (Struct) type;
StructValue value = new StructValue(struct);
Member[] members = struct.getMembers();
Object[] memberValues = new Object[members.length];
for (int i = 0; i < members.length; i++) {
memberValues[i] = getEmptyValue(members[i].getDataType());
}
value.setMemberValues(memberValues);
return value;
case TCKind._tk_enum: return new EnumValue((EnumType) type);
case TCKind._tk_union:
UnionType unionType = (UnionType) type;
UnionValue unionValue = new UnionValue(unionType);