public int create(final String fileName, final int line, final String encoding) throws IOException {
LineIterator lineIterator = EncodingValidator.readFile(fileName, encoding);
StringBuilder context = new StringBuilder(BUFFER_SIZE);
for (int i = 0; lineIterator.hasNext(); i++) {
String currentLine = lineIterator.nextLine();
if (i >= line - LINES_LOOK_AHEAD) {
context.append(currentLine);
}
if (i > line + LINES_LOOK_AHEAD) {
break;