The content assist tool is a feature of the workbench. You can type code in your Java™ editor and the content assist tool recommends possibilities to complete your code.
With the introduction of Java EE 5, the content assist tool in the application development workbench has been enhanced. Content assist now recognizes EJB 3.0 structures, providing content assist content when the project targets a server that supports EJB 3.0 structures.
Content assist template support also exists for some of the EJB 3.0 annotations, such as @Resource, to provide an annotation with initial attribute values.