class Procedures extends LifecycleAdapter {

    public RawIterator<Object[], ProcedureException> callProcedure( Context ctx, QualifiedName name,
                                                           Object[] input, ResourceTracker resourceTracker ) throws ProcedureException
    {
        return registry.callProcedure( ctx, name, input, resourceTracker );
    }

    public  Procedures();
    public  Procedures(
            EmbeddedProxySPI proxySPI,
            ThrowingConsumer<Procedures,ProcedureException> builtin,
            File pluginDir,
            Log log,
            ProcedureConfig config );

}