code: private boolean isBleedingFunctionName(String name) {
      V var = getVar(name);
      return var != null && var.getNode().getParent().isFunction();
    }
docs: Returns true if the given name is a bleeding function name in this scope. Local variables in
  the function block are not allowed to shadow parameters, but they are allowed to shadow a
  bleeding function name.