descriptionRecorder = new DescriptionRecorder(sourceGenerator, suiteName, description);
try {
classBeingSpecified.newInstance();
} catch (InstantiationException | IllegalAccessException e) {
String message = "Unable to create specification from: " + suiteName;
throw new SpecificationDeclarationException(message, e);
}
try {
return descriptionRecorder;
} finally {
descriptionRecorder = null;