private void initPoolMessages(Field[] fields) { for (Field field : fields) { int code = getFieldInt(field); int index = poolIndex(code); if (index >= 0) { pool[index] = String.format("%s: %s", field.getName(), getMessage(code)); } } }
private int minCode(Field[] fields) { int min = 0; for (Field field : fields) { int code = getFieldInt(field); if (code < min && code > Code.UnexpectedConditionException) { min = code; } } return min; }