diff --git a/dune/elasticity/common/nonlinearelasticityproblem.hh b/dune/elasticity/common/nonlinearelasticityproblem.hh
index 18f0467f6025cd9a914f19c2a734ad619b460cc8..7c5e864fbe81832d2f5fbda178e2c529731126fe 100644
--- a/dune/elasticity/common/nonlinearelasticityproblem.hh
+++ b/dune/elasticity/common/nonlinearelasticityproblem.hh
@@ -14,9 +14,8 @@ public:
     typedef VectorTypeTEMPLATE VectorType;
     typedef MatrixTypeTEMPLATE MatrixType;
     typedef typename VectorType::field_type field_type;
-    typedef std::shared_ptr< <BasisGridFunction<Basis,VectorType> > GridFunctionPtr;
+    typedef std::shared_ptr<BasisGridFunction<Basis,VectorType> > GridFunctionPtr;
 
-    NonlinearElasticityProblem(const MaterialType& material,
                          VectorType& extForces):
         material_(Dune::stackobject_to_shared_ptr(material)),
         extForces_(Dune::stackobject_to_shared_ptr(extForces))