}
private static TypeDescription create(Type type)
throws ClassNotFoundException
{
TypeClass typeClass = type.getTypeClass();
String typeName = type.getTypeName();
Class zClass = type.getZClass();
if (zClass == null) {
throw new ClassNotFoundException("UNO type " + type);
}
switch (typeClass.getValue()) {
case TypeClass.VOID_value:
return new TypeDescription(
typeClass, typeName, "[Ljava.lang.Void;", zClass, null, null);
case TypeClass.BOOLEAN_value: