public static void main(final String[] args) throws Exception {
final ProviderManager manager = new ProviderManager(new ServiceJarXmlLoader());
final Set<String> seen = new HashSet<String>();
final List<ServiceProvider> providers = manager.load("org.apache.openejb");
for (final ServiceProvider provider : providers) {
final List<String> types = provider.getTypes();
final String name = guessBuilder(types);
final String builder = name + "Builder";