if (_not_2) {
ResolvedConstructor _superConstructor_2 = requiredArgsUtil.getSuperConstructor(it);
boolean _tripleEquals = (_superConstructor_2 == null);
if (_tripleEquals) {
Iterable<? extends MutableFieldDeclaration> _dataFields_3 = util.getDataFields(it);
ToStringConfiguration _elvis = null;
ToStringConfiguration _toStringConfig = toStringUtil.getToStringConfig(it);
if (_toStringConfig != null) {
_elvis = _toStringConfig;
} else {
ToStringConfiguration _toStringConfiguration = new ToStringConfiguration();
_elvis = _toStringConfiguration;
}
toStringUtil.addToString(it, _dataFields_3, _elvis);
} else {
ToStringConfiguration _elvis_1 = null;
ToStringConfiguration _toStringConfig_1 = toStringUtil.getToStringConfig(it);
if (_toStringConfig_1 != null) {
_elvis_1 = _toStringConfig_1;
} else {
ToStringConfiguration _toStringConfiguration_1 = new ToStringConfiguration();
_elvis_1 = _toStringConfiguration_1;
}
toStringUtil.addReflectiveToString(it, _elvis_1);
}
}