final Set<AutowireBeanHyperlink> hyperlinks) {
final AutowireDependencyProvider autowireDependencyProvider = new AutowireDependencyProvider(config, config);
final String[][] beanNamesWrapper = new String[1][];
try {
IProjectClassLoaderSupport classLoaderSupport = JdtUtils.getProjectClassLoaderSupport(project.getProject(),
null);
autowireDependencyProvider.setProjectClassLoaderSupport(classLoaderSupport);
classLoaderSupport.executeCallback(new IProjectClassLoaderAwareCallback() {
public void doWithActiveProjectClassLoader() throws Throwable {
autowireDependencyProvider.preloadClasses();
beanNamesWrapper[0] = autowireDependencyProvider.getBeansForType(typeName);
}
});