### Question:
Task extends AbstractStep { public final Principal getActor() { return SystemPrincipal.SYSTEM_USER; } Task( final String messageKey );  Task( final int workflowId, final Map< String, Serializable > workflowContext, final String messageKey ); final Principal getActor(); final synchronized void setSuccessor( final Step step ); final synchronized Step getSuccessor();  }### Answer:
@Test public void testGetActor() { Assertions.assertNotSame( new WikiPrincipal( "Actor1" ), m_task.getActor() ); Assertions.assertEquals( SystemPrincipal.SYSTEM_USER, m_task.getActor() ); }