readAndRightDigits(String.valueOf(integerPart));
}
updateKeypad();
}
private void readAndRightDigits(String digitsToRead) {
<BUG>for (int i = digitsToRead.length() -1; i >= 0 ; i--) {
</BUG>
mInputPointer++;
mInput[mInputPointer] = digitsToRead.charAt(i) - '0';
}

readAndRightDigits(String.valueOf(integerPart));
}
updateKeypad();
}
private void readAndRightDigits(String digitsToRead) {
for (int i = digitsToRead.length() - 1; i >= 0; i--) {
mInputPointer++;
mInput[mInputPointer] = digitsToRead.charAt(i) - '0';
