docs: protected Boolean hasSideEffects(InferredPrototype calledOperation, XExpression expr, ISideEffectContext context) {
  		final SideEffectContext ctx = new SideEffectContext(calledOperation, context);
  		return internalHasSideEffects(expr, ctx);
  	}