private boolean isEnclosingClassParameter() { if (enclosingClassCache == null) { Class<T> owningType = entity.getType(); this.enclosingClassCache = owningType.isMemberClass() && type.getType().equals(owningType.getEnclosingClass()); } return enclosingClassCache; }