class GrantResource implements IResource {

    public static GrantResource fromResource(IResource resource)
    {
        return new GrantResource(checkNotNull(resource));
    }

    private  GrantResource(IResource wrappedResource);

}