throw new JMSException("Illegal property name: " + name); }
throw new JMSException("Only JMSXGroupId and JMSXGroupSeq are supported"); }
   void checkProperty(String name, Object value) throws JMSException   {      if (name == null)         throw new IllegalArgumentException("The name of a property must not be null.");      if (name.equals(""))         throw new IllegalArgumentException("The name of a property must not be an empty String.");      if (Strings.isValidJavaIdentifier(name) == false)         throw new IllegalArgumentException("The property name '" + name + "' is not a valid java identifier.");      if (reservedIdentifiers.contains(name))         throw new IllegalArgumentException("The property name '" + name + "' is reserved due to selector syntax.");      if (name.regionMatches(false, 0, "JMSX", 0, 4))      {         throw new JMSException("Illegal property name: " + name);      }              }