docs: @Override
  	@Nullable
  	public String getMapping(Class<?> type, Method method) {
  
  		Assert.notNull(type, "Type must not be null!");
  		Assert.notNull(method, "Method must not be null!");
  
  		String[] mapping = getMappingFrom(findMergedAnnotation(method, annotationType));
  		String typeMapping = getMapping(type);
  
  		if (mapping.length == 0) {
  			return typeMapping;
  		}
  
  		return typeMapping == null || "/".equals(typeMapping) ? mapping[0] : join(typeMapping, mapping[0]);
  	}