final Capture<String> cap3 = new Capture<String>();
final Capture<String> cap4 = new Capture<String>();
mock.simpleMethodWithArgument(and(isA(String.class), capture(cap1)));
mock.simpleMethodWithArgument(and(isA(String.class), capture(cap2)));
mock.simpleMethodWithArgument(and(isA(String.class), capture(cap3)));
mock.simpleMethodWithArgument(and(isA(String.class), capture(cap4)));
replay(mock);
final String[] s = { "one", "two", "three", "four" };