private void createLeaseTermsForOxfMiracl005(final ExecutionContext executionContext) {

    // prereqs
    if (isExecutePrereqs()) {
      executionContext.executeChild(this, new _LeaseForOxfMiracl005Gb());
    }

    // exec

    final Lease lease = leases.findLeaseByReference(LEASE_REF);

    createLeaseTermForIndexableRent(
        LEASE_REF,
        AT_PATH,
        lease.getStartDate(),
        null,
        bd(150000),
        null,
        null,
        null,
        INDEX_REF_IT,
        executionContext);

    createLeaseTermForIndexableRent(
        LEASE_REF,
        AT_PATH,
        ld(2015, 1, 1),
        null,
        null,
        ld(2013, 11, 1),
        ld(2014, 12, 1),
        null,
        INDEX_REF_IT,
        executionContext);
  }
  private void createLeaseTermsForOxfTopModel001(ExecutionContext executionContext) {

    // prereqs
    if (isExecutePrereqs()) {
      execute(new LeaseForOxfTopModel001(), executionContext);
    }

    // exec
    Lease lease = leases.findLeaseByReference(LeaseForOxfTopModel001.LEASE_REFERENCE);

    createLeaseTermForServiceCharge(lease, lease.getStartDate(), null, bd(6000), executionContext);
  }
  private void createLeaseTermsForOxfMiracl005(final ExecutionContext executionContext) {

    // prereqs
    if (isExecutePrereqs()) {
      executionContext.executeChild(this, new _LeaseForOxfMiracl005Gb());
    }

    // exec
    final Lease lease = leases.findLeaseByReference(LEASE_REF);

    createLeaseTermForTurnoverRent(
        LEASE_REF, AT_PATH, lease.getStartDate(), null, "7", executionContext);
  }
  private void createLeaseTermsForOxfTopModel001(final ExecutionContext executionContext) {

    // prereqs
    if (isExecutePrereqs()) {
      executionContext.executeChild(this, new LeaseForOxfTopModel001Gb());
    }

    // exec
    final Lease lease = leases.findLeaseByReference(LEASE_REF);

    createLeaseTermForEntryFee(
        LEASE_REF, AT_PATH, lease.getStartDate(), null, bd(5000), executionContext);
  }