public static String getPropertyName(final JvmFeature feature, final String methodName, final int getterParams, final int setterParams) {
String _xifexpression = null;
if ((feature instanceof JvmOperation)) {
String _elvis = null;
String _elvis_1 = null;
String _propertyName = PropertyUtil.getPropertyName(((JvmOperation)feature), methodName, "get", getterParams);
if (_propertyName != null) {
_elvis_1 = _propertyName;
} else {
String _propertyName_1 = PropertyUtil.getPropertyName(((JvmOperation)feature), methodName, "set", setterParams);
_elvis_1 = _propertyName_1;
}
if (_elvis_1 != null) {
_elvis = _elvis_1;
} else {
String _propertyName_2 = PropertyUtil.getPropertyName(((JvmOperation)feature), methodName, "is", getterParams);
_elvis = _propertyName_2;
}
_xifexpression = _elvis;
}
return _xifexpression;
}