This is a built-in template used each time you create a new package-info.java file, by selecting New | package-info.java from the popup menu in one of the project views. The template is editable. Along with Java expressions and comments, you can also use predefined variables (listed below) that will then be expanded like macros into the corresponding values. It is also possible to specify an arbitrary number of custom variables in the format ${<VARIABLE_NAME>}. In this case, before the new file is created, you will be prompted with a dialog where you can define particular values for all custom variables. Using the #parse directive, you can include templates from the Includes tab, by specifying the full name of the desired template as a parameter in quotation marks. For example: #parse("File Header.java")

Predefined variables will take the following values:
${PACKAGE_NAME} |  | name of the package in which the new package-info.java file is created
${USER} |  | current user system login name
${DATE} |  | current system date
${TIME} |  | current system time
${YEAR} |  | current year
${MONTH} |  | current month
${MONTH_NAME_SHORT} |  | first 3 letters of the current month name. Example: Jan, Feb, etc.
${MONTH_NAME_FULL} |  | full name of the current month. Example: January, February, etc.
${DAY} |  | current day of the month
${HOUR} |  | current hour
${MINUTE} |  | current minute
${PROJECT_NAME} |  | the name of the current project