Fix visibility on static fields in interface include in class.

Print target for field access only if needed
You duplicate the code here. This method and the method ```CtVariableReference<T> getVariableReference(VariableBinding)``` contain the same code. (At least one part of the last method)..

How about removing the code within the if block (varbin instanceof FieldBinding) and calling the new method:

```java
if (varbin instanceof FieldBinding)
{
    return this.getVariableReference((FieldBinding) varbin);
}
```