code: protected void removeStamp(CtClass candidateClass) throws CannotCompileException {
      try {
        candidateClass.removeField(createStampField(candidateClass));
      } catch (final NotFoundException e) {
        // ignore; mission accomplished.
      }
    }
docs: Remove a "stamp" from a class if the "stamp" field is available.
  <p>
  By default, this method removes a boolean field named {@value #STAMP_FIELD_NAME}. Any class
  overriding this method should also override {@link #hasStamp(CtClass)}.
  </p>
  
  @param candidateClass the class to remove the mark/stamp from must not be {@code null}
  
  @throws NullPointerException if passed {@code candidateClass} is {@code null}.
  @throws CannotCompileException by {@link CtClass#removeField(CtField)}
  
  @see #createStampField(CtClass)
  @see CtClass#removeField(CtField)