You can clone with
HTTPS or Subversion.
The call to super() does not provide the parameters for :read and :write. So the adapter is not set correctly when supporting SPARQL update.
Also the @reads and @writes instance variables should not be set in SparqlAdapter::initialize. They are handled by the superclass.