@Override public IScannerInfo getScannerInformation(IResource resource) { try { IProject project = resource.getProject(); IBuildConfiguration config = project.getActiveBuildConfig(); ArduinoBuildConfiguration arduinoConfig = config.getAdapter(ArduinoBuildConfiguration.class); return arduinoConfig.getScannerInfo(resource); } catch (CoreException e) { Activator.log(e); return null; } }