throw new OpenDataException("The class name does not specify " + "a valid open type.");
throw new OpenDataException("The class name, " + testString + ", does not specify a valid open type.");
  protected OpenType(String className, String name, String desc)    throws OpenDataException  {    if (name == null || name.equals(""))      throw new IllegalArgumentException("The name can not be null " +					 "or the empty string.");    if (desc == null || desc.equals(""))      throw new IllegalArgumentException("The description can not " +					 "be null or the empty string.");    String testString;    if (className.startsWith("["))      testString = className.substring(className.indexOf("L") + 1);    else      testString = className;    boolean openTypeFound = false;    for (int a = 0; a < ALLOWED_CLASSNAMES.length; ++a)      if (ALLOWED_CLASSNAMES[a].equals(className))	openTypeFound = true;    if (!openTypeFound)      throw new OpenDataException("The class name does not specify " +				  "a valid open type.");    this.className = className;    typeName = name;    description = desc;  }