docs: public String debug()
    {
      String data = null;
      
      StringBuffer sb = new StringBuffer();
      
      sb.append("ConsumerProperties");
      sb.append("\n");
      sb.append("------------------");
      sb.append("\n");
      
      sb.append("Destination: ");
      sb.append(getJmsDestination());
      sb.append("\n");
      
      sb.append("DestType: ");
      sb.append(getDestinationType());
      sb.append("\n");
      
      sb.append("Selector: ");
      sb.append(getSelector());
      sb.append("\n");
      
      sb.append("NoLocal: ");
      sb.append(noLocal());
      sb.append("\n");
      
      sb.append("Reliablity: ");
      sb.append(getReliability());
      sb.append("\n");
      
      sb.append("ClientID: ");
      sb.append(getClientID());
      sb.append("\n");
      
      sb.append("SubName: ");
      sb.append(getSubName());
      sb.append("\n");
      
      sb.append("DurableSubHome: ");
      sb.append(getDurableSubscriptionHome());
      sb.append("\n");
      
      sb.append("ReadAhead: ");
      sb.append(readAhead());
      sb.append("\n");
      
      sb.append("UnrecoverableReliability: ");
      sb.append(getUnrecovReliability());
      sb.append("\n");
      
      sb.append("Supports Multiple: ");
      sb.append(supportsMultipleConsumers());
      sb.append("\n");
      
      if (dest instanceof Queue)
      {
        sb.append("GatherMessages: ");
        sb.append(isGatherMessages());
        sb.append("\n");
        
      }
      
      data = sb.toString();
      return data;    
     
    }