class GreedyReservationAgent implements ReservationAgent {

  @Override
  public boolean createReservation(ReservationId reservationId, String user,
      Plan plan, ReservationDefinition contract) throws PlanningException {
    return computeAllocation(reservationId, user, plan, contract, null);
  }

}