make signature factory final

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
rename NumberType to ContentTypeIndex

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
rename ContentTypeIndex -> MessageContentIndex, added JavaDoc

Signed-off-by: Christian Lüthold <biocodr@gmail.com>