/** Method createLinkedAnomalies */
 private void createLinkedAnomalies() {
   R4EUIContent content =
       fItem
           .getFileContexts()
           .get(fAnomalyFileIndex)
           .getContentsContainerElement()
           .getContentsList()
           .get(0);
   fLinkedAnomaly =
       fProxy
           .getAnomalyProxy()
           .createLinkedAnomaly(
               content,
               TestConstants.LINKED_ANOMALY_TEST_TITLE,
               TestConstants.LINKED_ANOMALY_TEST_DESCRIPTION,
               TestConstants.ANOMALY_TEST_CLASS_IMPROVEMENT,
               TestConstants.ANOMALY_TEST_RANK_MAJOR,
               TestConstants.ANOMALY_TEST_DUE_DATE,
               TestConstants.PARTICIPANT_ASSIGN_TO,
               null);
   Assert.assertNotNull(fLinkedAnomaly);
   Assert.assertEquals(
       TestConstants.LINKED_ANOMALY_TEST_TITLE, fLinkedAnomaly.getAnomaly().getTitle());
   Assert.assertEquals(
       TestConstants.LINKED_ANOMALY_TEST_DESCRIPTION,
       fLinkedAnomaly.getAnomaly().getDescription());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_CLASS_IMPROVEMENT,
       ((R4ECommentType) fLinkedAnomaly.getAnomaly().getType()).getType());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_RANK_MAJOR, fLinkedAnomaly.getAnomaly().getRank());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_DUE_DATE, fLinkedAnomaly.getAnomaly().getDueDate());
   Assert.assertEquals(
       TestConstants.PARTICIPANT_ASSIGN_TO, fLinkedAnomaly.getAnomaly().getAssignedTo().get(0));
   Assert.assertEquals(
       ((R4EUITextPosition) content.getPosition()).getOffset(),
       ((R4ETextPosition)
               ((R4ETextContent) fLinkedAnomaly.getAnomaly().getLocations().get(0)).getLocation())
           .getStartPosition());
   Assert.assertEquals(
       ((R4EUITextPosition) content.getPosition()).getLength(),
       ((R4ETextPosition)
               ((R4ETextContent) fLinkedAnomaly.getAnomaly().getLocations().get(0)).getLocation())
           .getLength());
   Assert.assertTrue(
       fProxy
           .getCommandProxy()
           .verifyAnnotation(fLinkedAnomaly, true, R4EUIConstants.ANOMALY_OPEN_ANNOTATION_ID));
 }
 /** Method createEditorAnomalies */
 private void createCompareEditorAnomalies() {
   fCompareEditorAnomaly =
       fProxy
           .getAnomalyProxy()
           .createCompareEditorAnomaly(
               fItem.getFileContexts().get(fAnomalyFileIndex),
               20,
               50,
               TestConstants.COMPARE_EDITOR_ANOMALY_TEST_TITLE,
               TestConstants.COMPARE_EDITOR_ANOMALY_TEST_DESCRIPTION,
               TestConstants.ANOMALY_TEST_CLASS_ERRONEOUS,
               TestConstants.ANOMALY_TEST_RANK_MINOR,
               TestConstants.ANOMALY_TEST_DUE_DATE,
               TestConstants.PARTICIPANT_ASSIGN_TO,
               null);
   Assert.assertNotNull(fCompareEditorAnomaly);
   Assert.assertEquals(
       TestConstants.COMPARE_EDITOR_ANOMALY_TEST_TITLE,
       fCompareEditorAnomaly.getAnomaly().getTitle());
   Assert.assertEquals(
       TestConstants.COMPARE_EDITOR_ANOMALY_TEST_DESCRIPTION,
       fCompareEditorAnomaly.getAnomaly().getDescription());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_CLASS_ERRONEOUS,
       ((R4ECommentType) fCompareEditorAnomaly.getAnomaly().getType()).getType());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_RANK_MINOR, fCompareEditorAnomaly.getAnomaly().getRank());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_DUE_DATE, fCompareEditorAnomaly.getAnomaly().getDueDate());
   Assert.assertEquals(
       TestConstants.PARTICIPANT_ASSIGN_TO,
       fCompareEditorAnomaly.getAnomaly().getAssignedTo().get(0));
   Assert.assertEquals(
       20,
       ((R4ETextPosition)
               ((R4ETextContent) fCompareEditorAnomaly.getAnomaly().getLocations().get(0))
                   .getLocation())
           .getStartPosition());
   Assert.assertEquals(
       50,
       ((R4ETextPosition)
               ((R4ETextContent) fCompareEditorAnomaly.getAnomaly().getLocations().get(0))
                   .getLocation())
           .getLength());
   Assert.assertTrue(
       fProxy
           .getCommandProxy()
           .verifyAnnotation(
               fCompareEditorAnomaly, true, R4EUIConstants.ANOMALY_OPEN_ANNOTATION_ID));
 }
  /** Method progressLinkedAnomalies */
  private void progressLinkedAnomalies() {
    Assert.assertNotNull(fLinkedAnomaly);
    fProxy.getAnomalyProxy().progressAnomaly(fLinkedAnomaly, TestConstants.ANOMALY_STATE_FIXED);

    Assert.assertEquals(TestConstants.ANOMALY_STATE_FIXED, fLinkedAnomaly.getAnomaly().getState());
    Assert.assertFalse(
        fProxy
            .getCommandProxy()
            .verifyAnnotation(fLinkedAnomaly, true, R4EUIConstants.ANOMALY_OPEN_ANNOTATION_ID));
    Assert.assertTrue(
        fProxy
            .getCommandProxy()
            .verifyAnnotation(fLinkedAnomaly, true, R4EUIConstants.ANOMALY_CLOSED_ANNOTATION_ID));
  }
 /** Method createExternalAnomalies */
 private void createExternalAnomalies() {
   fExternalAnomaly =
       fProxy
           .getAnomalyProxy()
           .createExternalAnomaly(
               TestUtils.FJavaFile3,
               TestConstants.EXTERNAL_ANOMALY_TEST_TITLE,
               TestConstants.EXTERNAL_ANOMALY_TEST_DESCRIPTION,
               TestConstants.ANOMALY_TEST_CLASS_QUESTION,
               TestConstants.ANOMALY_TEST_RANK_MINOR,
               TestConstants.ANOMALY_TEST_DUE_DATE,
               TestConstants.PARTICIPANT_ASSIGN_TO,
               null);
   Assert.assertNotNull(fExternalAnomaly);
   Assert.assertEquals(
       TestConstants.EXTERNAL_ANOMALY_TEST_TITLE, fExternalAnomaly.getAnomaly().getTitle());
   Assert.assertEquals(
       TestConstants.EXTERNAL_ANOMALY_TEST_DESCRIPTION,
       fExternalAnomaly.getAnomaly().getDescription());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_CLASS_QUESTION,
       ((R4ECommentType) fExternalAnomaly.getAnomaly().getType()).getType());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_RANK_MINOR, fExternalAnomaly.getAnomaly().getRank());
   Assert.assertEquals(
       TestConstants.ANOMALY_TEST_DUE_DATE, fExternalAnomaly.getAnomaly().getDueDate());
   Assert.assertEquals(
       TestConstants.PARTICIPANT_ASSIGN_TO, fExternalAnomaly.getAnomaly().getAssignedTo().get(0));
   Assert.assertEquals(
       0,
       ((R4ETextPosition)
               ((R4ETextContent) fExternalAnomaly.getAnomaly().getLocations().get(0))
                   .getLocation())
           .getStartPosition());
   Assert.assertEquals(
       755,
       ((R4ETextPosition)
               ((R4ETextContent) fExternalAnomaly.getAnomaly().getLocations().get(0))
                   .getLocation())
           .getLength());
   Assert.assertTrue(
       fProxy
           .getCommandProxy()
           .verifyAnnotation(fExternalAnomaly, false, R4EUIConstants.ANOMALY_OPEN_ANNOTATION_ID));
 }