The usage of TimestampProcessor.getTimestamp(...) is inefficient in cases were the type of the message whose timestamp is extracted is knwon (it runs with refelctions). An example is ActionProcessor.getInitialAction(...). Thus, we should provide a method that just converts a given timestamp (message or builder) to a provided unit.