public boolean generateTestMethodAnntations(final JexTestSequence sequence, final JvmAnnotationReference jexerciseAnnotation) {
boolean _xblockexpression = false;
{
StringBuilder _stringBuilder = new StringBuilder();
final StringBuilder testsBuffer = _stringBuilder;
final JexTestCase testCase = this._util.<JexTestCase>ancestor(sequence, JexTestCase.class);
JvmParameterizedTypeReference _testedClass = testCase.getTestedClass();
final JvmType testedClass = _testedClass.getType();
final ArrayList<JvmExecutable> testedMembers = CollectionLiterals.<JvmExecutable>newArrayList();
EList<Instance> _instances = testCase.getInstances();
boolean _isEmpty = _instances.isEmpty();
if (_isEmpty) {
this.addDefaultConstructor(testedClass, testedMembers);
} else {
EList<Instance> _instances_1 = testCase.getInstances();
for (final Instance instance : _instances_1) {
this.collectUsedMembers(instance, testedClass, testedMembers);
}
}
EList<Instance> _instances_2 = sequence.getInstances();