|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <?eclipse version="3.4"?> | 
|  | <plugin> | 
|  | <extension | 
|  | point="org.eclipse.ui.popupMenus"> | 
|  | <objectContribution | 
|  | adaptable="true" | 
|  | id="org.eclipse.dltk.javascript.jdt.integration.objectContribution2" | 
|  | objectClass="org.eclipse.core.resources.IProject"> | 
|  | <action | 
|  | class="org.eclipse.dltk.javascript.jdt.integration.ui.AddJsNatureAction" | 
|  | enablesFor="1" | 
|  | icon="icons/javascript.gif" | 
|  | id="org.eclipse.dltk.javascript.jdt.integration.action2" | 
|  | label="Add JavaScript Nature" | 
|  | menubarPath="org.eclipse.ui.projectConfigure/additions" | 
|  | style="push"> | 
|  | </action> | 
|  | <visibility> | 
|  | <and> | 
|  | <objectState | 
|  | name="nature" | 
|  | value="org.eclipse.jdt.core.javanature"> | 
|  | </objectState> | 
|  | <not> | 
|  | <objectState | 
|  | name="nature" | 
|  | value="org.eclipse.dltk.javascript.core.nature"> | 
|  | </objectState> | 
|  | </not> | 
|  | </and> | 
|  | </visibility> | 
|  | </objectContribution> | 
|  | </extension> | 
|  | <extension point="org.eclipse.dltk.ui.openDelegate"> | 
|  | <delegate class="org.eclipse.dltk.javascript.jdt.integration.ui.JavaEditorAdapter"> | 
|  | </delegate> | 
|  | </extension> | 
|  | </plugin> |