class TargetRegistry {

	public List<Target> getTargetsFor(TargetType type){
		notNull(type, "given type may not be null!");

		List<Target> list = getListFor(type);
		return Collections.unmodifiableList(list);
	}

	public  TargetRegistry();

}