The term variable includes static and non-static fields (member variables), local variables and method arguments.