*/
@SuppressWarnings("unchecked")
public <T extends Inspection> T inspect(T inspection) {
initializeSingleGroup();
singleGroup.addInspections(inspection);
WarpResult result = execute();
return (T) result.getGroup(SingleInspectionSpecifier.GROUP_ID).getInspection();
}