class Annotation extends ElementHeader {

    @Override
    public int hashCode()
    {
        return Objects.hash(super.hashCode(), getAnnotationType(), getSummary(), getConfidenceLevel(), getExpression(),
                            getExplanation(), getAnalysisStep(), getJsonProperties(), getNumAttachedAnnotations(),
                            getAnnotationStatus(), getReviewDate(), getSteward(), getReviewComment(),
                            getAdditionalProperties(), getExtendedProperties());
    }

    public  Annotation();
    public  Annotation(Annotation template);

}