The interface that all rmic adapters must adher to.
A rmic adapter is an adapter that interprets the rmic's
parameters in preperation to be passed off to the compiler this
adapter represents. As all the necessary values are stored in the
Rmic task itself, the only thing all adapters need is the rmic
task, the execute command and a parameterless constructor (for