public boolean input(JIDContext context, Protocol protocol) {
return context.binding() ? this.writeAndReturn(context, protocol) : true;
}
private boolean writeAndReturn(JIDContext context, Protocol protocol) {
context.write(protocol.cast(Register.class).clear().add(Registered.FIELD).add(new Username().setText(context.jid().user())).parent().reply().setType(ProtocolType.RESULT).setFrom(OfflineJID.OFFLINE));
return false;
}