Question: I have this model for comment that each comment can be the answer of an other comment.

```
 public class Comment
 {
    public virtual int Id { get; set; }
    public virtual string Body { get; set; }
    public virtual DateTime? AddedDate { get; set; }
    public virtual bool IsApproved { get; set; }
    public virtual int LikeCount { get; set; }
    public virtual User User { get; set; }
    public virtual AnonymousUser AnonymousUser { get; set; }
    public virtual Post Post { get; set; }
    public virtual Page Page { get; set; }
    public virtual int? ParentId { get; set; }
    public virtual Comment Parent { get; set; }
    public ICollection<Comment> Children { get; set; }
    public virtual byte[] RowVersion { get; set; }
 }

```

I try this code to fetch comments that "IsApproved==true"

```
this._comments
            .Where(comment => comment.Post.Id == postId).Include(comment => comment.User)
            .Include(comment => comment.AnonymousUser)
            .Include(comment => comment.Children).Where(comment => comment.IsApproved == true)
            .OrderBy(comment => comment.AddedDate)
            .Skip(page * count)
            .Take(count).ToList()
            .Where(comment => comment.Parent == null).ToList();

```

But this query returns just the **root** comments that "IsApproved==true".

What shoud i do to filter all the comments even children.

Thanks

Answer: 
Do **Project -> Clean** for a few times.

And then **Build** the project.

If you still cant find `R.java` in the `gen` folder, check if you have ANY errors in your `layout` files, for example check if all your `xml files` and `drawables` are named only in lower-case letters.

After removing these errors, Clean and Build once again.
The above answer states it clearly. Take a look at your layout files and a hint from me: When I filled by strings.xml file, I found out, that when copying some colors there, I closed the tag with a tag. This is easily overlooked thing and i intend of writing a class which detects this, because apparently this isn't going to be fixed anytime soon (by fixed I mean at least a notification for us).