public static bool eurliborEOM(Period p) {
switch (p.units()) {
case TimeUnit.Days:
case TimeUnit.Weeks:
return false;
case TimeUnit.Months:
case TimeUnit.Years:
return true;
default:
throw new ArgumentException("Unknown TimeUnit: " + p.units());
}
}