There are been an increasing amount of questions regarding how to 'use/integrate' cTAKES. Some folks have been discussing an effort/focus in creating a clean starting point for cTAKES. This will be in the form of a clean, well-document API. (abstracting out UIMA, Annotators, Pipelines, Type System, etc.).
An example call would be as simple as
//Under the hood, it would put together the necessary components and return a list of umls concepts.
The new uimaFIT Factory style methods could be a good starting point.