@Test
public void testProcessConfigBuilderRuntimeClassPath() throws Exception {

	ProcessConfig.Builder builder = new ProcessConfig.Builder();
	builder.setArguments(_createArguments(_JPDA_OPTIONS1));
	char[] largeFileNameChars = new char[10 * 1024 * 1024];
	largeFileNameChars[0] = CharPool.SLASH;
	for (int i = 1; i < largeFileNameChars.length; i++) {
		largeFileNameChars[i] = (char)('a' + (i % 26));
	}
	String largeFileName = new String(largeFileNameChars);
	builder.setRuntimeClassPath(largeFileName);
	ProcessChannel<String> processChannel = _localProcessExecutor.execute(
		builder.build(), Operations.GET_RUNTIME_CLASS_PATH);
	Future<String> future = processChannel.getProcessNoticeableFuture();
	Assert.assertEquals(largeFileName, future.get());
}