boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ContextDescriptor that = (ContextDescriptor)o; if (!myElementLanguage.equals(that.myElementLanguage)) return false; if (!myFileBaseLanguage.equals(that.myFileBaseLanguage)) return false; if (!myFileLanguages.equals(that.myFileLanguages)) return false; if (!Objects.equals(myInjectionDescriptor, that.myInjectionDescriptor)) { return false; } return true; }