@Test public void starts_from_the_first_RunId() { assertThat(sequence.nextRunId(), is(new RunId(RunId.FIRST_ID))); }
public RunId nextRunId() { int currentId = nextId.getAndIncrement(); return new RunId(currentId); }
RunIdSequence { public RunId nextRunId() { int currentId = nextId.getAndIncrement(); return new RunId(currentId); } }
RunIdSequence { public RunId nextRunId() { int currentId = nextId.getAndIncrement(); return new RunId(currentId); }  }
RunIdSequence { public RunId nextRunId() { int currentId = nextId.getAndIncrement(); return new RunId(currentId); }  RunId nextRunId(); }
RunIdSequence { public RunId nextRunId() { int currentId = nextId.getAndIncrement(); return new RunId(currentId); }  RunId nextRunId();  }