/** * Initializes a new instance that delegates all calls to the specified * {@link GenericRoadModel}. * @param deleg The instance to which all calls are delegated. */ protected ForwardingRoadModel(T deleg) { delegate = deleg; delegate().setSelf(this); }