timeElapsed = (long)Math.floor(te) + "." + timeElapsed;
} else {
timeElapsed = "?";
}
Rank rsRank = subject.getRank();
if(rsRank == null) {
String result = "Rank does not exist! ";
result += subject.getName() + "'s current status is: ";
result += timeElapsed + " days, ";
result += wins[0] + " wins, ";
result += wins[1] + " D2 level, ";
result += wins[2] + " W3 level";
throw new CommandFailedWithDetailsException(result);
}
Integer apDays = rsRank.getApDays();
Integer apWins = rsRank.getApWins();
Integer apD2Level = rsRank.getApD2Level();
Integer apW3Level = rsRank.getApW3Level();
Integer apRecruitScore = rsRank.getApRecruitScore();
// Check if any fields are null
boolean condition = false;
condition |= (apDays == null);
condition |= (apWins == null);