tools/twiddle/cli/src/main/java/org/mobicents/tools/twiddle/jslee/AbstractUsageCommand.java
@Override
	public void displayHelp() {
		PrintWriter out = context.getWriter();

		out.println(desc);
		
		// out.println("usage: " + name +
		// " <-tprofileTableName> [-pprofileName] <operation> <arg>*");
		addHeaderDescription(out);
		out.println("'SetID' refers to SetName or SbbID and SetName.");
		out.println();
		out.println("operation:");
		out.println("    -l, --list                     Lists certain information about parameters sets. Requires one of options to be present:");
		out.println("           --sets                  Instructs command to list declared parameter sets. Does not require argument.");
		out.println("           --parameters            Instructs command to list parameters of parameter set. Does not require argument.");
		//TODO: make 'list' also list notification mngr conf for resource set.
		out.println("    -g, --get                      Fetches value of certain parameter in set. Does not take argument.");
		out.println("                                   Requires '--name' option to be present. Following options are supported: ");
		out.println("           --name                  Specifies name of parameter in a set for get operation. Requires parameter name as argument. This option is mandatory.");
		out.println("           --rst                   If present, indicates that 'get' operation should reset parameter value. Does not require argument.");
		out.println("    -r, --reset                    Resets assets in 'Usage' realm. Does not take argument. If 'SetID' is specified, reset command resets specific set, otherwise it acts on default one.");
		out.println("                                   If it is not present, reset command performs operation on default set. Following option is supported:");
		out.println("           --all                   Resets ALL parameters for 'ResourceName', ignores 'SetID'.");
		out.println("    -c, --create                   Creates usage parameter set for given 'SetID'. Does not require argument.");
		out.println("    -d, --delete                   Deletes usage parameter set with given 'SetID'. Does not require argument.");
		out.println("    -n, --notify                   This operation either turn on/off notifications for parameter or queries about state of notifications.");
		out.println("                                   Does not take parameter, supports following options:");
		out.println("           --name                  Specifies name of parameter. Requires parameter name as argument. It is mandatory.");
		out.println("           --value                 Specifies value of parameter. Requires boolean argument.");
		out.println("           --is                    Request information about notification(if its enabled). Does not require argument.");
		
		//out.println("    -i, --is-notify                Checks if notification is on for certain parameter in set. Following options are supported:");
		//out.println("           --name                  Specifies name of parameter. Requires parameter name as argument. It is mandatory.");
		out.println("");
		out.println("Examples: ");
		addExamples(out);	
		out.flush();
	}
@Override
	public void displayHelp() {
		PrintWriter out = context.getWriter();

		out.println(desc);
		
		// out.println("usage: " + name +
		// " <-tprofileTableName> [-pprofileName] <operation> <arg>*");
		addHeaderDescription(out);
		out.println("'SetID' refers to SetName or SbbID and SetName.");
		out.println();
		out.println("operation:");
		out.println("    -l, --list                     Lists certain information about parameters sets. Requires one of options to be present:");
		out.println("           --sets                  Instructs command to list declared parameter sets. Does not require argument.");
		out.println("           --parameters            Instructs command to list parameters of parameter set. Does not require argument.");
		//TODO: make 'list' also list notification mngr conf for resource set.
		out.println("    -g, --get                      Fetches value of certain parameter in set. Does not take argument.");
		out.println("                                   Requires '--name' option to be present. Following options are supported: ");
		out.println("           --name                  Specifies name of parameter in a set for get operation. Requires parameter name as argument. This option is mandatory.");
		out.println("           --rst                   If present, indicates that 'get' operation should reset parameter value. Does not require argument.");
		out.println("    -r, --reset                    Resets assets in 'Usage' realm. Does not take argument. If 'SetID' is specified, reset command resets specific set, otherwise it acts on default one.");
		out.println("                                   If it is not present, reset command performs operation on default set. Following option is supported:");
		out.println("           --all                   Resets ALL parameters for 'ResourceName', ignores 'SetID'.");
		out.println("    -c, --create                   Creates usage parameter set for given 'SetID'. Does not require argument.");
		out.println("    -d, --delete                   Deletes usage parameter set with given 'SetID'. Does not require argument.");
		out.println("    -n, --notify                   This operation either turn on/off notifications for parameter or queries about state of notifications.");
		out.println("                                   Does not take parameter, supports following options:");
		out.println("           --name                  Specifies name of parameter. Requires parameter name as argument. It is mandatory.");
		out.println("           --value                 Specifies value of parameter. Requires boolean argument.");
		out.println("           --is                    Request information about notification(if its enabled). Does not require argument.");
		
		//out.println("    -i, --is-notify                Checks if notification is on for certain parameter in set. Following options are supported:");
		//out.println("           --name                  Specifies name of parameter. Requires parameter name as argument. It is mandatory.");
		out.println("");
		out.println("Examples: ");
		addExamples(out);	
		out.flush();
	}
/*
(non-Javadoc)

@see org.mobicents.tools.twiddle.AbstractSleeCommand#displayHelp()