public void scanDependencies( final Extension[] required, final Extension[] available, final Set dependencies, final Set unsatisfied )
public OptionalPackage[] scanDependencies( final Extension required, final Extension[] available ) throws UnsatisfiedExtensionException
    public void scanDependencies( final Extension[] required,                                  final Extension[] available,                                  final Set dependencies,                                  final Set unsatisfied )    {        for( int i = 0; i < required.length; i++ )        {            scanDependencies( required[ i ],                              available,                              dependencies,                              unsatisfied );        }    }