Source:
<code>public void printGeneralHelp() { printHelpHeader(); printUsageHelp(getEntryType().toLowerCase()); out("Commands:"); out(""); out(" list : lists all the " + getEntryType() + "s published by the user"); out(""); out(" search : allows a user to search for all published " + getEntryType() + "s that match the criteria"); out(""); out(" publish : publish/unpublish a " + getEntryType() + " in the dockstore"); out(""); out(" info : print detailed information about a particular published " + getEntryType()); out(""); out(" " + CWL_STRING + " : returns the Common Workflow Language " + getEntryType() + " definition for this entry"); out(" which enables integration with Global Alliance compliant systems"); out(""); out(" " + WDL_STRING + " : returns the Workflow Descriptor Language definition for this Docker image"); out(""); out(" refresh : updates your list of " + getEntryType() + "s stored on Dockstore or an individual " + getEntryType()); out(""); out(" label : updates labels for an individual " + getEntryType() + ""); out(""); out(" star : star/unstar a " + getEntryType() + " in the dockstore"); out(""); out(" test_parameter : updates test parameter files for a version of a " + getEntryType() + ""); out(""); out(" " + CONVERT + " : utilities that allow you to convert file types"); out(""); out(" " + LAUNCH + " : launch " + getEntryType() + "s (locally)"); out(""); out(" " + DOWNLOAD + " : download " + getEntryType() + "s to the local directory"); <START> if (getEntryType().toLowerCase().equals(WORKFLOW)) { <END> out(""); out(" wes : calls a Workflow Execution Schema API (WES) for a version of a " + getEntryType() + ""); } printClientSpecificHelp(); if (isAdmin) { printAdminHelp(); } printLineBreak(); printFlagHelp(); printHelpFooter(); }</code><technical_language>I do WORKFLOW.equalsIgnoreCase(getEntryType()). 1.You WORKFLOW null 2. Right this code assumes of WORKFLOW is lower-case, is immediately apparent</technical_language>

Target:
public void printGeneralHelp() { printHelpHeader(); printUsageHelp(getEntryType().toLowerCase()); out("Commands:"); out(""); out(" list : lists all the " + getEntryType() + "s published by the user"); out(""); out(" search : allows a user to search for all published " + getEntryType() + "s that match the criteria"); out(""); out(" publish : publish/unpublish a " + getEntryType() + " in the dockstore"); out(""); out(" info : print detailed information about a particular published " + getEntryType()); out(""); out(" " + CWL_STRING + " : returns the Common Workflow Language " + getEntryType() + " definition for this entry"); out(" which enables integration with Global Alliance compliant systems"); out(""); out(" " + WDL_STRING + " : returns the Workflow Descriptor Language definition for this Docker image"); out(""); out(" refresh : updates your list of " + getEntryType() + "s stored on Dockstore or an individual " + getEntryType()); out(""); out(" label : updates labels for an individual " + getEntryType() + ""); out(""); out(" star : star/unstar a " + getEntryType() + " in the dockstore"); out(""); out(" test_parameter : updates test parameter files for a version of a " + getEntryType() + ""); out(""); out(" " + CONVERT + " : utilities that allow you to convert file types"); out(""); out(" " + LAUNCH + " : launch " + getEntryType() + "s (locally)"); out(""); out(" " + DOWNLOAD + " : download " + getEntryType() + "s to the local directory"); if (WORKFLOW.equalsIgnoreCase(getEntryType())) { out(""); out(" wes : calls a Workflow Execution Schema API (WES) for a version of a " + getEntryType() + ""); } printClientSpecificHelp(); if (isAdmin) { printAdminHelp(); } printLineBreak(); printFlagHelp(); printHelpFooter(); }