{
try
{
Logger.info("loading addressbooks");
BeanService service = Application.getBootLoader().getBootable(BeanService.class);
ClassFinder finder = Application.getPluginLoader().getPlugin(HBCI.class).getManifest().getClassLoader().getClassFinder();
Class[] found = finder.findImplementors(Addressbook.class);
ArrayList list = new ArrayList();
// Uns selbst tun wir immer zuerst rein.
// Damit stehen wir immer oben in der Liste
list.add(this);
for(int i=0;i<found.length;++i)
{
if (found[i].equals(this.getClass()))
continue; // Das sind wir selbst
try
{
Addressbook a = (Addressbook) service.get(found[i]);
Logger.info(" " + a.getName());
list.add(a);
}
catch (Throwable t)
{