With recent NetBeans 6.0 development build, sometimes the enable/disable state of the sub menu items under the Encoding menu item does not reflect the current state of the XSD document. The correct behavior should be, for example, if an XSD does not have any encoding applied, Romove Encoding and Test menu items should be disabled and all Apply XXX Encoding menu items should be enabled. After an encoding style is applied, one of the Apply XXX Encoding menu items should change menu text to Reapply XXX Encoding, all other Apply XXX Encoding menu items should be disabled and Remove Encoding, Test menu items should be enabled. But sometimes after the applying encoding action is done, the above described follow-up change on the enable/disable state does not happen. The work-around is to click on another document, bring up the contextual menu, and then click back the document you were working with and bring up the contextual menu again. This way, the enable/disable state of the menu items should have been refreshed correctly. There is no such problem if using NetBeans 5.5.1 Beta version.
If you notice extremely slow performance in testing HL7 encoder, please make sure disable JVM assertion in NetBeans' conf file (netbeans.conf) under its etc folder. Please change the setting from -J-ea to -J-da.