@Override
protected ShortVarSolver newSolver() { return new ShortVarSolver(this); }
@Override
protected void walkSolver(ShortVarSolver solver) {
GoShortVarDeclaration varDeclaration = getAs(GoShortVarDeclaration.class, getElement().getParent());
GoBlockStatement blockStatement = getAs(GoBlockStatement.class, varDeclaration.getParent());
if ( blockStatement != null)
blockStatement.processDeclarations(solver, ResolveStates.initial(), varDeclaration, this.getElement());
}