@Override public int getPrice() { if (text().length() == 0) return 100000; final String s = text(); int index = s.length(); while ((--index) >= 0) { if ((!Character.isDigit(s.charAt(index))) && (!Character.isWhitespace(s.charAt(index)))) break; } int price = CMath.s_int(s.substring(index + 1).trim()); if (price <= 0) price = 100000; return price; }