if (x instanceof ITypeBinding) {
hardDep((ITypeBinding) x);
print(CName.relative((ITypeBinding) x, type, true));
} else {
Name qualifier = node.getQualifier();
IBinding b = qualifier.resolveBinding();
if (b instanceof ITypeBinding) {
hardDep((ITypeBinding) b);
print(CName.relative((ITypeBinding) b, type, true) + "::");
} else if (b instanceof IVariableBinding) {
IVariableBinding vb = (IVariableBinding) b;