Fill in the blanks in each of the following statements:
1. A method is invoked with a(n) ___.
2. A variable known only within the method in which it’s declared is called a(n) ___.
3. The _____ statement in a called method can be used to pass the value of expression back to the calling method.
4. The keyword ____ indicates that a method does not return a value.
5. Data can be added or removed only from the _______ of a stack.
6. Stacks are known as ______ data structures; the last item pushed onto the stack is the first item popped from the stack.
7. The three ways to return control from a called method to a caller are _______, ________ or ________.
8. The method-call stack contains the memory for local variables on each invocation of a method during a program's execution. This data, stored as a portion of the method-call stack, is known as the ______ or ______ of the method call.
10. If there are more method calls than can be stored on the method-call stack, an error known as a(n) _______ occurs.
11. The ________ of a declaration is the portion of a program that can refer to the entity in the declaration by name.
12. It's possible to have several methods with the same name that each operate on different types or numbers of arguments. This feature is called method ________.