code: @Command(name = "QueryWizardClassProperty", inTypeDesc = "Class name", outTypeDesc = "Class property list (name - description and default value)")
      public String[] queryClassProp(final String className) throws DevFailed {
          xlogger.entry();
          final List<String> names = new ArrayList<String>();
          for (final DeviceClassBuilder deviceClass : classList) {
              if (deviceClass.getClassName().equalsIgnoreCase(className)) {
                  final List<DeviceImpl> devices = deviceClass.getDeviceImplList();
                  if (devices.size() > 0) {
                      final DeviceImpl dev = devices.get(0);
                      final List<ClassPropertyImpl> props = dev.getClassPropertyList();
                      for (final ClassPropertyImpl prop : props) {
                          names.add(prop.getName());
                          names.add(prop.getDescription());
                          names.add("");// default value
                      }
                  }
                  break;
              }
          }
          xlogger.exit();
          return names.toArray(new String[names.size()]);
      }
docs: Get class properties
  
  @param className
  @return class properties
  @throws DevFailed