@Override
	public Object getValue(Method method, Map<Class<?>, ClassBuilder<?>> hows) {
		List<Object> objects = new ArrayList<Object>();
		
		for (Class<?> clazz : this.classes) {
			objects.add( hows.get(clazz).build(hows) );	
		}
		
		return objects;
	}