protected void parseFile(File javaFile) { try { filePath = javaFile.getAbsolutePath(); lastModified = javaFile.lastModified(); String name = javaFile.getName(); if (name.endsWith(".java")) { this.name = name.substring(0, name.length() - 5); } String body = FileHelper.readToString(new FileInputStream(filePath), DEFAULT_PAGE_ENCODING); parseBody(body); } catch (IOException e) { throw new RuntimeException(e); } }