element.join();
}
}
public void testMultipleOverlappingTouches() throws CALExecutorException, GemCompilationException {
final EntryPointSpec headString = EntryPointSpec.make(CAL_List.Functions.head,
OutputPolicy.makeTypedDefaultOutputPolicy(STRING_TYPE));
final EntryPointSpec tailString = EntryPointSpec.make(CAL_List.Functions.tail,
OutputPolicy.makeTypedDefaultOutputPolicy(STRING_LIST_TYPE));
final EntryPointSpec reverseString = EntryPointSpec.make(CAL_List.Functions.reverse,
OutputPolicy.makeTypedDefaultOutputPolicy(STRING_LIST_TYPE));
final EntryPointSpec lengthString = EntryPointSpec.make(CAL_List.Functions.length,
new InputPolicy[] { InputPolicy.makeTypedDefaultInputPolicy(STRING_LIST_TYPE)},
OutputPolicy.DEFAULT_OUTPUT_POLICY);
final ExecutionContext executionContext = calServices.getWorkspaceManager().makeExecutionContextWithDefaultProperties();