class GrantResource implements IResource {

    @Override
    public boolean exists()
    {
        return wrappedResource == null || wrappedResource.exists();
    }

    private  GrantResource(IResource wrappedResource);

}