code: private void parse(String propKey, String propValue) {
          if (ARG_TAG.equals(propValue)) {
              String value = System.getProperty(propKey);
  
              if (StringUtils.isNotBlank(value) && value.startsWith(CRYPTEX_TAG)) {
                  value = decrypt(value);
              }
  
              if (StringUtils.isNotBlank(value)) {
                  this.props.setValue(propKey, value, Application.getMode().toString());
              }
          }
  
          if (propValue.startsWith(CRYPTEX_TAG)) {
              this.props.setValue(propKey, decrypt(propValue), Application.getMode().toString());
          }
      }
docs: Parses a given property key and value and checks if the value comes from
  a system property and maybe decrypts the value
  
  @param propKey The property key
  @param propValue The property value