public ApplicationPermission newPermissionNoCheck(
final ApplicationRole role,
final ApplicationPermissionRule rule,
final ApplicationPermissionMode mode,
final ApplicationFeatureType featureType,
<BUG>final String featureFqn) {
final ApplicationPermission permission = container.newTransientInstance(ApplicationPermission.class);
permission.setRole(role);</BUG>
permission.setRule(rule);
permission.setMode(mode);

public ApplicationPermission newPermissionNoCheck(
final ApplicationRole role,
final ApplicationPermissionRule rule,
final ApplicationPermissionMode mode,
final ApplicationFeatureType featureType,
final String featureFqn) {
ApplicationPermission permission = findByRoleAndRuleAndFeature(role, rule, featureType, featureFqn);
if (permission != null) {
return permission;
}
permission = container.newTransientInstance(ApplicationPermission.class);
permission.setRole(role);
permission.setRule(rule);
permission.setMode(mode);
