IntentionAction () { if (instance == null) { CommonIntentionAction base = extension.getInstance(); instance = base instanceof IntentionAction action ? action : base.asIntention(); } return instance; }