setFirstRun(other.getFirstRun());
builder.appendMillis(minor.getFirstRun() - minor.getStartTime()); // First-run
output.writeInt64(1002, message.getBlockedDuration(), false); if(message.hasFirstRun()) output.writeInt64(1003, message.getFirstRun(), false); if(message.hasRunDuration()) output.writeInt64(1004, message.getRunDuration(), false);
@Override public long getValue(MinorFragmentProfile p) { return p.hasFirstRun() ? (p.getFirstRun() - p.getStartTime()) : 0; } };