@Override
  public View getGroupView(
      int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
    ListItem header = (ListItem) getGroup(groupPosition);
    if (convertView == null) {
      LayoutInflater infalInflater =
          (LayoutInflater) this._context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      convertView = infalInflater.inflate(R.layout.list_group, null);
    }

    TextView lblListHeader = (TextView) convertView.findViewById(R.id.lblListHeader);
    lblListHeader.setText(header.getTitle());
    TextView lblListHeaderValue = (TextView) convertView.findViewById(R.id.lblListHeaderValue);
    lblListHeaderValue.setText(header.getDescription());

    return convertView;
  }