public Object getDefault(Class<?> defaultProvider, CommandInvocation invocation)
    {
        DefaultValue def = this.defaults.get(defaultProvider);
        if (def != null)
        {
            return def.getDefault(invocation);
        }
        return null;
    }