};
<BUG>boolean _forall = IterableExtensions.<EStructuralFeature>forall(_eStructuralFeatures, _function);
</BUG>
if (!_forall) {
sneakyThrowRuleFailedException("eClass.EStructuralFeatures.forall [ it.name != \'foo\' ]");
<BUG>}
EList<EStructuralFeature> _eStructuralFeatures_1 = eClass.getEStructuralFeatures();
EStructuralFeature _get = _eStructuralFeatures_1.get(0);
String _name = _get.getName();</BUG>
if (!(!Objects.equal(_name, "foo"))) {

};
boolean _forall = IterableExtensions.<EStructuralFeature>forall(eClass.getEStructuralFeatures(), _function);
if (!_forall) {
sneakyThrowRuleFailedException("eClass.EStructuralFeatures.forall [ it.name != \'foo\' ]");
}
String _name = eClass.getEStructuralFeatures().get(0).getName();
if (!(!Objects.equal(_name, "foo"))) {
