private int translateSymbol(BrailleSymbol pSymbol) { if (pSymbol.isSpecial()) { return specialCase(pSymbol); } else if (_caps) { return capsCase(pSymbol); } else if (_acronym) { return acronymCase(pSymbol); } else if (_numbers) { return numberCase(pSymbol); } else { if (pSymbol.getChain().compareTo(SPECIAL_1) == 0) { _lineBuffer += "ñ"; } else { _lineBuffer += String.valueOf(pSymbol.getAscii()); } return NO_ERROR; } }