The reverse engineering mechanism always uses the language of the active component. When you use the Reverse Engineering window to add files to reverse engineer, the default file filter used reflects the language of the active component, for example, *.java if the active component is associated with Java.