public FunctionalBits getFunctionalBits() {
return functionalBits;
}
@Override
public int compareTo(Message message) {
<BUG>if (priority.ordinal() < message.getPriority().ordinal())
</BUG>
return -1;
<BUG>if (priority.ordinal() > message.getPriority().ordinal())

return 1;
if (timestamp.before(message.getTimestamp()))
</BUG>
return -1;

public FunctionalBits getFunctionalBits() {
return functionalBits;
}
@Override
public int compareTo(Message message) {
if (priority.ordinal() < message.getPriority().ordinal()) {
return -1;
} else if (priority.ordinal() > message.getPriority().ordinal()) {
