public void registerAddedStaticImport(IBinding binding) { if (binding instanceof IVariableBinding) { ITypeBinding declaringType = ((IVariableBinding) binding).getDeclaringClass(); fAddedStaticImports.add( new StaticImportData( Bindings.getRawQualifiedName(declaringType), binding.getName(), true)); } else if (binding instanceof IMethodBinding) { ITypeBinding declaringType = ((IMethodBinding) binding).getDeclaringClass(); fAddedStaticImports.add( new StaticImportData( Bindings.getRawQualifiedName(declaringType), binding.getName(), false)); } else { throw new IllegalArgumentException(binding.toString()); } }