StringBuffer buf= new StringBuffer(fLabel);
buf.append(": "); //$NON-NLS-1$
if (fBinding != null) {
switch (fBinding.getKind()) {
case IBinding.VARIABLE:
IVariableBinding variableBinding= (IVariableBinding) fBinding;
if (!variableBinding.isField()) {
buf.append(variableBinding.getName());
} else if (variableBinding.getDeclaringClass() == null) {
buf.append("array type"); //$NON-NLS-1$
} else {
buf.append(variableBinding.getDeclaringClass().getName());
buf.append('.');
buf.append(variableBinding.getName());
}
break;
/*case IBinding.PACKAGE:
IPackageBinding packageBinding= (IPackageBinding) fBinding;
buf.append(packageBinding.getName());