# Templates dialog

Use this page to select an existing [Velocity template](http://velocity.apache.org/) from the list of available templates or create a custom template. For more information, refer to [Custom code generation templates](generating-code.html#customize-templates).

| Item | Description |
| --- | --- |
| ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.add.svg) | Click this icon to add a new custom template. |
| ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.remove.svg) | Click this icon to delete a created custom template. |
| ![](https://resources.jetbrains.com/help/img/idea/2026.2/app.expui.general.copy.svg) | Click this icon to copy the existing template. |
| Equals Template | This area displays a code sample for `equals()` of the selected template. |
| HashCode Template | This area displays a code sample for `hashCode()` of the selected template. |

