code: protected static Object fetchObject(String key) {
          String[] path = key.split("\\.");
          Object currentValue = fakeValuesMap;
          for (String pathSection : path) {
              currentValue = ((Map<String, Object>) currentValue).get(pathSection);
          }
          return currentValue;
      }
docs: Finds map of values based on a key
  
  @param key to lookup
  @return map of key value pairs