private void matchSheetConfigForm(final Map<String, SheetConfiguration> sheetConfigMap,
			final List<ConfigCommand> commandList, final List<String> formList) {
		for (ConfigCommand command : commandList) {
			// check weather it's form command
			if (!command.getCommandTypeName().equalsIgnoreCase(TieConstants.COMMAND_FORM)
					&& (!command.isParentFound())) {
				matchCommandToSheetConfigForm(sheetConfigMap, formList, command);
			}
		}
	}
private void matchSheetConfigForm(final Map<String, SheetConfiguration> sheetConfigMap,
			final List<ConfigCommand> commandList, final List<String> formList) {
		for (ConfigCommand command : commandList) {
			
			if (!command.getCommandTypeName().equalsIgnoreCase(TieConstants.COMMAND_FORM)
					&& (!command.isParentFound())) {
				matchCommandToSheetConfigForm(sheetConfigMap, formList, command);
			}
		}
	}
private void matchSheetConfigForm ( final Map < String , SheetConfiguration > sheetConfigMap , final List < ConfigCommand > commandList , final List < String > formList ) { for ( ConfigCommand command : commandList ) { // check weather it's form command
 if ( ! command . getCommandTypeName ( ) . equalsIgnoreCase ( TieConstants . COMMAND_FORM ) && ( ! command . isParentFound ( ) ) ) { matchCommandToSheetConfigForm ( sheetConfigMap , formList , command ) ; } } }
Assemble top level command to sheetConfiguration (form). top level commands
are those haven't matched from matchParentCommand function.

@param sheetConfigMap
sheet configuration map.
@param commandList
command list.
@param formList
form list.
Assemble top level command to sheetConfiguration ( form ) . top level commands are those haven t matched from matchParentCommand function .