class GlossaryTerm extends Referenceable {

    @Override
    public int hashCode()
    {
        return Objects.hash(super.hashCode(), getDisplayName(), getSummary(), getDescription(), getExamples(),
                            getAbbreviation(), getUsage());
    }

    public  GlossaryTerm();
    public  GlossaryTerm(GlossaryTerm template);

}