Ability
used
Actor
perform
Task
answer
Question
Fact
learned
remembered
Reporter
MissingAbilityException
Actor.uses(java.lang.Class<A>)
Class
MissingFactException
Actor.remembers(java.lang.Class<F>)
checked
QuestionReporter
informed
Retryable
interval
timeout
RetryableQuestion.acceptable(A)
RetryInterruptedException
done
TaskReporter
TimeoutException
WriteReportFileException
FileReporter