Iterable<? extends MutableFieldDeclaration> _dataFields_4 = util.getDataFields(it);
final Procedure1<MutableFieldDeclaration> _function_1 = new Procedure1<MutableFieldDeclaration>() {
public void apply(final MutableFieldDeclaration it) {
boolean _shouldAddGetter = getterUtil.shouldAddGetter(it);
if (_shouldAddGetter) {
Visibility _elvis = null;
AccessorType _getterType = getterUtil.getGetterType(it);
Visibility _visibility = null;
if (_getterType!=null) {
_visibility=getterUtil.toVisibility(_getterType);
}
if (_visibility != null) {
_elvis = _visibility;