builder.kind(SymbolKind.Field);
<BUG>builder.location(createLocation(sourceUri, (FieldNode) variable));
</BUG>
} else if (variable instanceof Parameter) {
builder.kind(SymbolKind.Variable);
<BUG>builder.location(createLocation(sourceUri, (Parameter) variable));
</BUG>
} else if (variable instanceof PropertyNode) {
builder.kind(SymbolKind.Field);
<BUG>builder.location(createLocation(sourceUri, (PropertyNode) variable));
</BUG>
} else if (variable instanceof VariableExpression) {

builder.kind(SymbolKind.Field);
builder.location(GroovyLocations.createLocation(sourceUri));
} else if (variable instanceof FieldNode) {
builder.kind(SymbolKind.Field);
builder.location(GroovyLocations.createLocation(sourceUri, (FieldNode) variable));
} else if (variable instanceof Parameter) {
builder.kind(SymbolKind.Variable);
builder.location(GroovyLocations.createLocation(sourceUri, (Parameter) variable));
} else if (variable instanceof PropertyNode) {
builder.kind(SymbolKind.Field);
builder.location(GroovyLocations.createLocation(sourceUri, (PropertyNode) variable));
} else if (variable instanceof VariableExpression) {
