private boolean get(CredentialItem.CharArrayType item) { if (item.isValueSecure()) { String v = askPassword(item.getPromptText()); if (v != null) { item.setValue(v.toCharArray()); return true; } else { return false; } } else { String v = askUser(item.getPromptText()); if (v != null) { item.setValue(v.toCharArray()); return true; } else { return false; } } }