class AbstractHostCollection extends Collection<Host> implements EditableCollection {

    public Host lookup(final String uuid) {
        return this.stream().filter(h -> h.getUuid().equals(uuid)).findFirst().orElse(null);
    }

    public  AbstractHostCollection();
    public  AbstractHostCollection(final java.util.Collection<Host> c);

}