public CalendarTime GetSunriseDegreesBelowHorizon(int uMonth, int uDay, int uYear, double fDegreesBelowHorizon, Location location) { CalendarTime t = GetSunrise(uMonth, uDay, uYear, location); if (t != null) { int adding = GetDegreesBelowHorizonAdd(uMonth, uDay, uYear, fDegreesBelowHorizon, location); if (adding != -1) { t.subtractMinutes(adding); return(t); } else { return(null); } } else { return(null); } }