code: public void deletePersistentAttributes() {
          if (persistenceAdapter == null) {
              throw new IllegalStateException("Attempting to delete persistence attributes without a configured persistence adapter");
          }
          if (persistenceAttributesSet) {
              persistenceAdapter.deleteAttributes(requestEnvelope);
              persistentAttributes = null;
              persistenceAttributesSet = false;
          }
      }
docs: Deletes the persistent attributes from the persistence layer. An exception is thrown if this method is called when a
  {@link PersistenceAdapter} is not configured on the SDK.
  
  @throws IllegalStateException if no {@link PersistenceAdapter} is configured