269270271272273274275276277
if (state.isArray()) { return getPersistedPropertyState(name) == null; } else { Scalar value = state.getScalar(); return !value.equals(ScalarImpl.nullScalar()) && getPersistedPropertyState(name) == null; } }
307308309310311312313314315316317318
else { if (state.isArray()) { return state; } else { Scalar value = state.getScalar(); return value.equals(ScalarImpl.nullScalar()) ? null : state; } } }