code: public static String toStringType(short type) {
  	if (type == Variant.VariantEmpty) return "empty";
  	else if (type == Variant.VariantNull) return "null";
  	else if (type == Variant.VariantShort) return "Short";
  	else if (type == Variant.VariantInt) return "Integer";
  	else if (type == Variant.VariantFloat) return "Float";
  	else if (type == Variant.VariantDouble) return "Double";
  	else if (type == Variant.VariantCurrency) return "Currency";
  	else if (type == Variant.VariantDate) return "Date";
  	else if (type == Variant.VariantString) return "String";
  	else if (type == Variant.VariantBoolean) return "Boolean";
  	else if (type == Variant.VariantByte) return "Byte";
  	else if (type == Variant.VariantArray) return "Array";
  	else if (type == Variant.VariantDispatch) return "Dispatch";
  	else if (type == Variant.VariantByref) return "Byref";
  	else if (type == Variant.VariantCurrency) return "Currency";
  	else if (type == Variant.VariantError) return "Error";
  	else if (type == Variant.VariantInt) return "int";
  	else if (type == Variant.VariantObject) return "Object";
  	else if (type == Variant.VariantTypeMask) return "TypeMask";
  	else if (type == Variant.VariantVariant) return "Variant";
  	else return "unknown";
      }
docs: translate a short Variant Type Definition to a String (string,empty,null,short ...)
  
  @param type
  @return String Variant Type