if (activeEditor != null) { // If it's null then there is no editor connected to the java file extension
final IEditorInput editorInput = activeEditor.getEditorInput();
final IFile htmlFile = ResourceUtil.getFile(editorInput);
final IFile javaFile = WicketHyperlink.getJavaFile(htmlFile);
final IDocumentProvider provider = new TextFileDocumentProvider();
provider.connect(javaFile);
final IDocument jdoc = provider.getDocument(javaFile);
int nol = jdoc.getNumberOfLines();
for (int lidx = 0; lidx < nol; lidx++) {
IRegion li = jdoc.getLineInformation(lidx);