class Dependencies implements List<Dependency> {

    public Dependency get(final GAV gav) {
        for (Dependency dependency : dependencies) {
            if (dependency.isGAVEqual(gav)) {
                return dependency;
            }
        }

        return null;
    }

    public  Dependencies();
    public  Dependencies(final List<Dependency> dependencies);

}