public void testRecordingInMultipleThreads() throws InterruptedException, ExecutionException {
final Callable<String> replay = new Callable<String>() {
public String call() throws Exception {
final IMethods mock = createMock(IMethods.class);
expect(mock.oneArg("test")).andReturn("result");
replay(mock);
final String s = mock.oneArg("test");