public void use(RPGCharacter user) throws RPGException {
   user.allMsg(user.getName() + " repariert und verstärkt sein Hab und Gut auf 400%");
   for (Item i : user.getInventory().getItems()) {
     i.repair(400);
   }
   user.getInventory().removeItem(this);
 }
  private View createViewFromResource(
      int position, View convertView, ViewGroup parent, int resource) {
    View view;
    TextView text;

    if (convertView == null) {
      view = mInflater.inflate(resource, parent, false);
    } else {
      view = convertView;
    }

    try {
      text = (TextView) view;
    } catch (ClassCastException e) {
      throw new IllegalStateException("ArrayAdapter requires the resource ID to be a TextView", e);
    }

    RPGCharacter item = getItem(position);
    if (mEmpty && item.getId() == 0) {
      text.setText(item.getName());
    } else {
      text.setText(item.getStringName(mContext));
    }

    return view;
  }