@Override
    public void registerSubCommands()
    {
        CommandBuilder<InvokableMethod> builder = getManager().getProviderManager().getBuilder(InvokableMethod.class);
        for (Method method : ParametricBuilder.getMethods(this.getClass()))
        {
            CommandBase command = builder.buildCommand(this, originFor(method));
            if (command != null)
            {
                this.addCommand(command);
            }
        }
    }