package org.capnproto; public interface RequestBase { FromPointerBuilder getParamsFactory(); RequestBase getTypelessRequest(); default Params getParams() { return this.getTypelessRequest().getParams().getAs(this.getParamsFactory()); } default RequestHook getHook() { return this.getTypelessRequest().getHook(); } default RemotePromise sendInternal() { return this.getTypelessRequest().sendInternal(); } }