This is a built-in template used for filling the body of an overridden method each time it is generated by the program, e.g. when calling the Code | Override Method... function. The template is editable. Along with Java expressions and comments, you can also use predefined variables that will be then expanded into the corresponding values.

Predefined variables will take the following values:
${CALL_SUPER} |  | a super method call, for void methods - `super.method_name();` with or without parameters; for other methods - `return super.method_name();` with or without parameters
${RETURN_TYPE} |  | return type of a created method
${DEFAULT_RETURN_VALUE} |  | value returned by the method by default
${METHOD_NAME} |  | name of the method that is overridden
${CLASS_NAME} |  | qualified name of the class where method is overridden
${SIMPLE_CLASS_NAME} |  | non-qualified name of the class where method is implemented
All the predefined variables from the File Header template (Includes tab) are also available (e.g. ${USER}, ${DATE}, etc.)