private Team LoadTeam(League league, int index, DataInputStream reader) {
    Team team = new Team(league, index);

    byte[] buffer = new byte[cTeamNameChars * 4];
    try {
      reader.read(buffer);
      String teamName = new String(buffer);
      team.setmName(teamName.trim());
      team.setmBonusPoints(reader.read()); // Read SByte
      team.setmHiddenPoints(reader.read()); // Read SByte
    } catch (IOException e) {
      e.printStackTrace();
    }

    return team;
  }