BasicDBList level2 = (BasicDBList)dbo.get("activity");
if(level2 != null){
List<UserActivity> activities = new ArrayList<UserActivity>();
for(Iterator<?> y = level2.iterator(); y.hasNext();){
UserActivity activity = new UserActivity();
BasicDBObject level2Object = (BasicDBObject) y.next();
activity.setLoginCount(level2Object.getLong("login_count"));
activity.setReferrer(level2Object.getString("referrer"));
activities.add(activity);
}
user.setActivity(activities);
users.add(user);