code: public void setMappings(Map<String,ResourceObjectProvider> mappings) {
  		this.mappings = new ArrayList<>(mappings.size());
  		for (Map.Entry<String, ResourceObjectProvider> entry : mappings.entrySet()) {
  			this.mappings.add(new Mapping(compile(entry.getKey()), entry.getValue()));
  		}
  	}
docs: Specify list of pattern to resource object provider mappings. Note, that if the actual object name
  matches two or more patterns, first one in the map will be used. You may use {@link LinkedHashMap}
  to specify exact order.
  @param mappings a set of pattern-factory pairs stored in {@link Map}