code: protected Map<String, Map<String, String>> createPrintableDataContext(Map<String, Map<String, String>>
                                                                                    dataContext) {
          return createPrintableDataContext(OPTION_KEY, SECURE_OPTION_KEY, SECURE_OPTION_VALUE, dataContext);
      }
docs: Creates a copy of the given data context with the secure option values obfuscated.
  This does not modify the original data context.
  
  "secureOption" map values will always be obfuscated. "option" entries that are also in "secureOption"
  will have their values obfuscated. All other maps within the data context will be added
  directly to the copy.
  
  @param dataContext data
  
  @return printable data