code: public List<Post> getTaggedPosts() {
          Gson gson = gsonParser();
          List<Post> l = gson.fromJson(response.getAsJsonArray(), new TypeToken<List<Post>>() {}.getType());
          for (Post e : l) { e.setClient(client); }
          return l;
      }
docs: NOTE: needs to be duplicated logic due to Java erasure of generic types