title: Error: "Expected a method, getter, setter or operator declaration"
body: <p>I am getting the error: "Expected a method, getter, setter or operator declaration" when I am implementing the below code.</p>
  
  <p>It includes a provider, consumer and StreamBuilder. Is there something I am doing wrong with the below implementation? I have checked and I believe I am including all of the above which is states in the error. </p>
  
  <pre><code>class _MyHomePageState extends State&lt;MyHomePage&gt; {
    @override
    Widget build(BuildContext context) {
      final _width = MediaQuery.of(context).size.width;
      final _height = MediaQuery.of(context).size.height;
      return Consumer&lt;UserModel&gt;(
          builder: (context, userModel, child) {
      return StreamBuilder&lt;DocumentSnapshot&gt;(
          stream: Firestore.instance
              .collection(Provider.of&lt;UserModel&gt;(context).uid)
              .document(Provider.of&lt;UserModel&gt;(context).uid)
              .snapshots(),
          builder: (context, snapshot) {
            if (snapshot.hasData) {
               return Stack(
                children: &lt;Widget&gt;[
                  new Container(
                    color: Colors.blue,
                  ),
                  new Image.network(
                    snapshot.data['photourl'].toString(),
                    fit: BoxFit.fill,
                  ),
                  new BackdropFilter(
                      filter: new ui.ImageFilter.blur(
                        sigmaX: 6.0,
                        sigmaY: 6.0,
                      ),
                      child: new Container(
                        decoration: BoxDecoration(
                          color: Colors.blue.withOpacity(0.9),
                          borderRadius: BorderRadius.all(Radius.circular(50.0)),
                        ),
                      )),
                  new Scaffold(
                      appBar: new AppBar(
                        title: new Text(widget.title),
                        centerTitle: false,
                        elevation: 0.0,
                        backgroundColor: Colors.transparent,
                      ),
                      drawer: new Drawer(
                        child: new Container(),
                      ),
                      backgroundColor: Colors.transparent,
                      body: new Center(
                        child: new Column(
                          children: &lt;Widget&gt;[
                            new SizedBox(
                              height: _height / 12,
                            ),
                            new CircleAvatar(
                              radius: _width &lt; _height ? _width / 4 : _height / 4,
                              backgroundImage: NetworkImage(snapshot.data['photourl']),
                            ),
                            new SizedBox(
                              height: _height / 25.0,
                            ),
                            new Text(
                              snapshot.data['name'],
                              style: new TextStyle(
                                  fontWeight: FontWeight.bold,
                                  fontSize: _width / 15,
                                  color: Colors.white),
                            ),
                            new Padding(
                              padding: new EdgeInsets.only(
                                  top: _height / 30,
                                  left: _width / 8,
                                  right: _width / 8),
                            ),
                            new Divider(
                              height: _height / 15,
                              color: Colors.white,
                            ),
                            new Row(
                              children: &lt;Widget&gt;[
                                rowCell(
                                    snapshot.data['totalquestions'], 'Answers'),
                                rowCell(
                                    '£ ${int.parse(snapshot.data['totalquestions']) * 2}', 'Earned'),
                              ],
                            ),
                            new Divider(
                                height: _height / 15, color: Colors.white),
                          ],
                        ),
                      ),
                  ),
            ],
                      );
            );
              }
            );
          } else {
              return CircularProgressIndicator();
            }
          });
    }
  </code></pre>