### Question:
PhenotypeComponentImpl implements PhenotypeComponent { @Override public TermId abnormality() { return this.hpoTerm; } private  PhenotypeComponentImpl(); private  PhenotypeComponentImpl(@NotNull Date start, @Nullable Date end, @NotNull TermId hpoTerm, boolean isNegated); @Override Date effectiveStart(); @Override Date effectiveEnd(); @Override boolean isEffective(Date timepoint); @Override boolean isPersistingDuring(Date start, Date end); @Override boolean occurredDuring(Date start, Date end); @Override TermId abnormality(); @Override boolean isNegated(); @Override void changeEffectiveStart(Date start); @Override void changeEffectiveEnd(Date end);  }### Answer:
@Test public void abnormality() throws Exception { assertEquals(hyperglycemia.getId(), testComponent.abnormality()); }