code: @FFDCIgnore(Exception.class)
      private String getInputMapping(String inputVirtualRealm, String inputProperty, String inputDefaultProperty) {
          String methodName = "getInputMapping";
          // initialize the return value
          String returnValue = null;
  
          RealmConfig realmConfig = mappingUtils.getCoreConfiguration().getRealmConfig(inputVirtualRealm);
          if (realmConfig != null) {
              try {
                  returnValue = realmConfig.getURMapInputPropertyInRealm(inputProperty);
                  if ((returnValue == null) || (returnValue.equals(""))) {
                      returnValue = inputDefaultProperty;
                  }
              } catch (Exception toCatch) {
                  returnValue = inputDefaultProperty;
                  if (tc.isDebugEnabled()) {
                      Tr.debug(tc, methodName + " " + toCatch.getMessage(), toCatch);
                  }
              }
          } else {
              returnValue = inputDefaultProperty;
          }
          return returnValue;
      }
docs: Get the WIM input property that maps to the UserRegistry input property.
  
  @param inputVirtualRealm Virtual realm to find the mappings.
  @param inputProperty String representing the input UserRegistry property.
  @return String representing the input WIM property.
  
  @pre inputVirtualRealm != null
  @pre inputVirtualRealm != empty
  @pre inputProperty != null
  @pre inputProperty != ""
  @pre inputDefaultProperty != null
  @pre inputDefaultProperty != ""
  @post $return != ""
  @post $return != null