class EnhancedDependencies implements Iterable<EnhancedDependency> {

    public boolean contains( final EnhancedDependency enhancedDependency ) {
        return enhancedDependencies.containsKey( enhancedDependency.getDependency() );
    }

    public  EnhancedDependencies();
    public  EnhancedDependencies( final List<EnhancedDependency> enhancedDependencies );

}