public void run() {
final ScriptSourceViewer viewer = (ScriptSourceViewer) getSourceViewer();
if (viewer.isEditable()) {
final Point selection = viewer.rememberSelection();
try {
viewer.setRedraw(false);
final String type = TextUtilities.getContentType(viewer.getDocument(),
RutaPartitions.RUTA_PARTITIONING, selection.x, true);