}
private void scanForComponents()
{
Set<Class<Object>> scannedClasses = new HashSet<Class<Object>>();
scannedClasses.addAll( new ComponentScanner("seam.properties").getClasses() );
scannedClasses.addAll( new ComponentScanner("META-INF/seam.properties").getClasses() );
scannedClasses.addAll( new ComponentScanner("META-INF/components.xml").getClasses() );
Set<Package> scannedPackages = new HashSet<Package>();
for (Class<Object> scannedClass: scannedClasses)
{
installScannedClass(scannedPackages, scannedClass);