BuildManager.java

  1. package org.drip.service.env;

  2. /*
  3.  * -*- mode: java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
  4.  */

  5. /*!
  6.  * Copyright (C) 2020 Lakshmi Krishnamurthy
  7.  * Copyright (C) 2019 Lakshmi Krishnamurthy
  8.  * Copyright (C) 2018 Lakshmi Krishnamurthy
  9.  * Copyright (C) 2017 Lakshmi Krishnamurthy
  10.  *
  11.  *  This file is part of DROP, an open-source library targeting analytics/risk, transaction cost analytics,
  12.  *      asset liability management analytics, capital, exposure, and margin analytics, valuation adjustment
  13.  *      analytics, and portfolio construction analytics within and across fixed income, credit, commodity,
  14.  *      equity, FX, and structured products. It also includes auxiliary libraries for algorithm support,
  15.  *      numerical analysis, numerical optimization, spline builder, model validation, statistical learning,
  16.  *      and computational support.
  17.  *  
  18.  *      https://lakshmidrip.github.io/DROP/
  19.  *  
  20.  *  DROP is composed of three modules:
  21.  *  
  22.  *  - DROP Product Core - https://lakshmidrip.github.io/DROP-Product-Core/
  23.  *  - DROP Portfolio Core - https://lakshmidrip.github.io/DROP-Portfolio-Core/
  24.  *  - DROP Computational Core - https://lakshmidrip.github.io/DROP-Computational-Core/
  25.  *
  26.  *  DROP Product Core implements libraries for the following:
  27.  *  - Fixed Income Analytics
  28.  *  - Loan Analytics
  29.  *  - Transaction Cost Analytics
  30.  *
  31.  *  DROP Portfolio Core implements libraries for the following:
  32.  *  - Asset Allocation Analytics
  33.  *  - Asset Liability Management Analytics
  34.  *  - Capital Estimation Analytics
  35.  *  - Exposure Analytics
  36.  *  - Margin Analytics
  37.  *  - XVA Analytics
  38.  *
  39.  *  DROP Computational Core implements libraries for the following:
  40.  *  - Algorithm Support
  41.  *  - Computation Support
  42.  *  - Function Analysis
  43.  *  - Model Validation
  44.  *  - Numerical Analysis
  45.  *  - Numerical Optimizer
  46.  *  - Spline Builder
  47.  *  - Statistical Learning
  48.  *
  49.  *  Documentation for DROP is Spread Over:
  50.  *
  51.  *  - Main                     => https://lakshmidrip.github.io/DROP/
  52.  *  - Wiki                     => https://github.com/lakshmiDRIP/DROP/wiki
  53.  *  - GitHub                   => https://github.com/lakshmiDRIP/DROP
  54.  *  - Repo Layout Taxonomy     => https://github.com/lakshmiDRIP/DROP/blob/master/Taxonomy.md
  55.  *  - Javadoc                  => https://lakshmidrip.github.io/DROP/Javadoc/index.html
  56.  *  - Technical Specifications => https://github.com/lakshmiDRIP/DROP/tree/master/Docs/Internal
  57.  *  - Release Versions         => https://lakshmidrip.github.io/DROP/version.html
  58.  *  - Community Credits        => https://lakshmidrip.github.io/DROP/credits.html
  59.  *  - Issues Catalog           => https://github.com/lakshmiDRIP/DROP/issues
  60.  *  - JUnit                    => https://lakshmidrip.github.io/DROP/junit/index.html
  61.  *  - Jacoco                   => https://lakshmidrip.github.io/DROP/jacoco/index.html
  62.  *
  63.  *  Licensed under the Apache License, Version 2.0 (the "License");
  64.  *      you may not use this file except in compliance with the License.
  65.  *  
  66.  *  You may obtain a copy of the License at
  67.  *      http://www.apache.org/licenses/LICENSE-2.0
  68.  *  
  69.  *  Unless required by applicable law or agreed to in writing, software
  70.  *      distributed under the License is distributed on an "AS IS" BASIS,
  71.  *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  72.  *  
  73.  *  See the License for the specific language governing permissions and
  74.  *      limitations under the License.
  75.  */

  76. /**
  77.  * <i>BuildManager</i> maintains a Log of the Build Records.
  78.  *
  79.  * <br><br>
  80.  *  <ul>
  81.  *      <li><b>Module </b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/ComputationalCore.md">Computational Core Module</a></li>
  82.  *      <li><b>Library</b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/ComputationSupportLibrary.md">Computation Support</a></li>
  83.  *      <li><b>Project</b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/src/main/java/org/drip/service/README.md">Environment, Product/Definition Containers, and Scenario/State Manipulation APIs</a></li>
  84.  *      <li><b>Package</b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/src/main/java/org/drip/service/env/README.md">Library Module Loader Environment Manager</a></li>
  85.  *  </ul>
  86.  * <br><br>
  87.  *
  88.  * @author Lakshmi Krishnamurthy
  89.  */

  90. public class BuildManager
  91. {
  92.     private static org.drip.service.env.BuildRecord[] s_aBuildRecord = null;

  93.     /**
  94.      * Initialize the Build Logs of the Build Manager
  95.      *
  96.      * @return TRUE - The Build Manager Successfully Initialized
  97.      */

  98.     public static final boolean Init()
  99.     {
  100.         if (null != s_aBuildRecord) return true;

  101.         try {
  102.             s_aBuildRecord = new org.drip.service.env.BuildRecord[] {
  103.                 new org.drip.service.env.BuildRecord (
  104.                     "4.66.0",
  105.                     "1.8.0_112",
  106.                     "Sun Jan 26 23:00:02 EST 2020"
  107.                 ),
  108.                 new org.drip.service.env.BuildRecord (
  109.                     "4.65.0",
  110.                     "1.8.0_112",
  111.                     "Fri Jan 24 23:32:00 EST 2020"
  112.                 ),
  113.                 new org.drip.service.env.BuildRecord (
  114.                     "4.64.0",
  115.                     "1.8.0_112",
  116.                     "Sat Jan 18 23:49:45 EST 2020"
  117.                 ),
  118.                 new org.drip.service.env.BuildRecord (
  119.                     "4.63.0",
  120.                     "1.8.0_112",
  121.                     "Sat Jan 18 14:17:19 EST 2020"
  122.                 ),
  123.                 new org.drip.service.env.BuildRecord (
  124.                     "4.62.0",
  125.                     "1.8.0_112",
  126.                     "Sat Jan 11 16:17:35 EST 2020"
  127.                 ),
  128.                 new org.drip.service.env.BuildRecord (
  129.                     "4.61.0",
  130.                     "1.8.0_112",
  131.                     "Fri Jan 10 20:48:19 EST 2020"
  132.                 ),
  133.                 new org.drip.service.env.BuildRecord (
  134.                     "4.60.0",
  135.                     "1.8.0_112",
  136.                     "Sat Jan 04 14:05:17 EST 2020"
  137.                 ),
  138.                 new org.drip.service.env.BuildRecord (
  139.                     "4.59.0",
  140.                     "1.8.0_112",
  141.                     "Sat Jan 04 12:13:43 EST 2020"
  142.                 ),
  143.                 new org.drip.service.env.BuildRecord (
  144.                     "4.58.0",
  145.                     "1.8.0_112",
  146.                     "Mon Dec 30 05:29:13 EST 2019"
  147.                 ),
  148.                 new org.drip.service.env.BuildRecord (
  149.                     "4.57.0",
  150.                     "1.8.0_112",
  151.                     "Sun Dec 29 11:10:11 EST 2019"
  152.                 ),
  153.                 new org.drip.service.env.BuildRecord (
  154.                     "4.56.0",
  155.                     "1.8.0_112",
  156.                     "Mon Dec 23 12:03:47 EST 2019"
  157.                 ),
  158.                 new org.drip.service.env.BuildRecord (
  159.                     "4.55.0",
  160.                     "1.8.0_112",
  161.                     "Mon Dec 23 04:05:35 EST 2019"
  162.                 ),
  163.                 new org.drip.service.env.BuildRecord (
  164.                     "4.54.0",
  165.                     "1.8.0_112",
  166.                     "Mon Dec 16 00:27:03 EST 2019"
  167.                 ),
  168.                 new org.drip.service.env.BuildRecord (
  169.                     "4.53.0",
  170.                     "1.8.0_112",
  171.                     "Sat Dec 14 05:05:57 EST 2019"
  172.                 ),
  173.                 new org.drip.service.env.BuildRecord (
  174.                     "4.52.0",
  175.                     "1.8.0_112",
  176.                     "Sat Dec 07 20:41:08 EST 2019"
  177.                 ),
  178.                 new org.drip.service.env.BuildRecord (
  179.                     "4.51.0",
  180.                     "1.8.0_112",
  181.                     "Fri Dec 06 23:50:54 EST 2019"
  182.                 ),
  183.                 new org.drip.service.env.BuildRecord (
  184.                     "4.50.0",
  185.                     "1.8.0_112",
  186.                     "Sat Nov 30 12:38:53 EST 2019"
  187.                 ),
  188.                 new org.drip.service.env.BuildRecord (
  189.                     "4.49.0",
  190.                     "1.8.0_112",
  191.                     "Fri Nov 29 19:05:11 EST 2019"
  192.                 ),
  193.                 new org.drip.service.env.BuildRecord (
  194.                     "4.48.0",
  195.                     "1.8.0_112",
  196.                     "Sat Nov 23 16:10:15 EST 2019"
  197.                 ),
  198.                 new org.drip.service.env.BuildRecord (
  199.                     "4.47.0",
  200.                     "1.8.0_112",
  201.                     "Thu Nov 21 00:28:12 EST 2019"
  202.                 ),
  203.                 new org.drip.service.env.BuildRecord (
  204.                     "4.46.0",
  205.                     "1.8.0_112",
  206.                     "Sun Nov 17 21:56:27 EST 2019"
  207.                 ),
  208.                 new org.drip.service.env.BuildRecord (
  209.                     "4.45.0",
  210.                     "1.8.0_112",
  211.                     "Thu Nov 14 21:13:59 EST 2019"
  212.                 ),
  213.                 new org.drip.service.env.BuildRecord (
  214.                     "4.44.0",
  215.                     "1.8.0_112",
  216.                     "Sun Nov 10 00:24:55 EST 2019"
  217.                 ),
  218.                 new org.drip.service.env.BuildRecord (
  219.                     "4.43.0",
  220.                     "1.8.0_112",
  221.                     "Sat Nov 09 20:11:52 EST 2019"
  222.                 ),
  223.                 new org.drip.service.env.BuildRecord (
  224.                     "4.42.0",
  225.                     "1.8.0_112",
  226.                     "Sun Nov 03 21:55:17 EST 2019"
  227.                 ),
  228.                 new org.drip.service.env.BuildRecord (
  229.                     "4.41.0",
  230.                     "1.8.0_112",
  231.                     "Sat Nov 02 22:26:06 EST 2019"
  232.                 ),
  233.                 new org.drip.service.env.BuildRecord (
  234.                     "4.40.0",
  235.                     "1.8.0_112",
  236.                     "Sun Oct 27 17:37:08 EST 2019"
  237.                 ),
  238.                 new org.drip.service.env.BuildRecord (
  239.                     "4.39.0",
  240.                     "1.8.0_112",
  241.                     "Fri Oct 25 22:16:27 EST 2019"
  242.                 ),
  243.                 new org.drip.service.env.BuildRecord (
  244.                     "4.38.0",
  245.                     "1.8.0_112",
  246.                     "Sat Oct 19 19:50:20 EST 2019"
  247.                 ),
  248.                 new org.drip.service.env.BuildRecord (
  249.                     "4.37.0",
  250.                     "1.8.0_112",
  251.                     "Fri Oct 18 22:31:19 EST 2019"
  252.                 ),
  253.                 new org.drip.service.env.BuildRecord (
  254.                     "4.36.0",
  255.                     "1.8.0_112",
  256.                     "Sun Oct 13 22:03:43 EST 2019"
  257.                 ),
  258.                 new org.drip.service.env.BuildRecord (
  259.                     "4.19.0",
  260.                     "1.8.0_112",
  261.                     "Thu Jul 04 22:11:11 EST 2019"
  262.                 ),
  263.                 new org.drip.service.env.BuildRecord (
  264.                     "4.18.0",
  265.                     "1.8.0_112",
  266.                     "Mon May 27 19:47:55 EST 2019"
  267.                 ),
  268.                 new org.drip.service.env.BuildRecord (
  269.                     "4.17.0",
  270.                     "1.8.0_112",
  271.                     "Tue May 14 21:44:48 EST 2019"
  272.                 ),
  273.                 new org.drip.service.env.BuildRecord (
  274.                     "4.16.0",
  275.                     "1.8.0_112",
  276.                     "Sat Apr 27 20:53:19 EST 2019"
  277.                 ),
  278.                 new org.drip.service.env.BuildRecord (
  279.                     "4.15.0",
  280.                     "1.8.0_112",
  281.                     "Wed Apr 24 12:35:43 EST 2019"
  282.                 ),
  283.                 new org.drip.service.env.BuildRecord (
  284.                     "4.14.0",
  285.                     "1.8.0_112",
  286.                     "Wed Apr 17 11:54:38 EST 2019"
  287.                 ),
  288.                 new org.drip.service.env.BuildRecord (
  289.                     "4.13.0",
  290.                     "1.8.0_112",
  291.                     "Fri Apr 12 10:49:43 EST 2019"
  292.                 ),
  293.                 new org.drip.service.env.BuildRecord (
  294.                     "4.12.0",
  295.                     "1.8.0_112",
  296.                     "Sat Apr 06 16:58:04 EST 2019"
  297.                 ),
  298.                 new org.drip.service.env.BuildRecord (
  299.                     "4.11.0",
  300.                     "1.8.0_112",
  301.                     "Sat Mar 29 18:48:14 EST 2019"
  302.                 ),
  303.                 new org.drip.service.env.BuildRecord (
  304.                     "4.10.0",
  305.                     "1.8.0_112",
  306.                     "Tue Mar 19 16:24:49 EST 2019"
  307.                 ),
  308.                 new org.drip.service.env.BuildRecord (
  309.                     "4.08.0",
  310.                     "1.8.0_112",
  311.                     "Thu Mar 07 21:38:41 EST 2019"
  312.                 ),
  313.                 new org.drip.service.env.BuildRecord (
  314.                     "4.07.0",
  315.                     "1.8.0_112",
  316.                     "Sat Mar 02 17:16:00 EST 2019"
  317.                 ),
  318.                 new org.drip.service.env.BuildRecord (
  319.                     "4.06.0",
  320.                     "1.8.0_112",
  321.                     "Sat Feb 23 10:33:18 EST 2019"
  322.                 ),
  323.                 new org.drip.service.env.BuildRecord (
  324.                     "4.05.0",
  325.                     "1.8.0_112",
  326.                     "Tue Feb 19 11:07:47 EST 2019"
  327.                 ),
  328.                 new org.drip.service.env.BuildRecord (
  329.                     "4.04.0",
  330.                     "1.8.0_112",
  331.                     "Thu Feb 14 09:38:49 EST 2019"
  332.                 ),
  333.                 new org.drip.service.env.BuildRecord (
  334.                     "4.03.0",
  335.                     "1.8.0_112",
  336.                     "Mon Feb 11 08:55:21 EST 2019"
  337.                 ),
  338.                 new org.drip.service.env.BuildRecord (
  339.                     "4.02.0",
  340.                     "1.8.0_112",
  341.                     "Thu Jan 31 23:20:25 EST 2019"
  342.                 ),
  343.                 new org.drip.service.env.BuildRecord (
  344.                     "4.01.0",
  345.                     "1.8.0_112",
  346.                     "Mon Jan 28 20:28:11 EST 2019"
  347.                 ),
  348.                 new org.drip.service.env.BuildRecord (
  349.                     "4.00.0",
  350.                     "1.8.0_112",
  351.                     "Sun Jan 20 19:56:44 EST 2019"
  352.                 ),
  353.                 new org.drip.service.env.BuildRecord (
  354.                     "3.98.0",
  355.                     "1.8.0_112",
  356.                     "Thu Jan 03 12:59:38 EST 2019"
  357.                 ),
  358.                 new org.drip.service.env.BuildRecord (
  359.                     "3.97.0",
  360.                     "1.8.0_112",
  361.                     "Fri Dec 21 10:15:16 EST 2019"
  362.                 ),
  363.                 new org.drip.service.env.BuildRecord (
  364.                     "3.96.0",
  365.                     "1.8.0_112",
  366.                     "Wed Dec 19 21:02:03 EST 2019"
  367.                 ),
  368.                 new org.drip.service.env.BuildRecord (
  369.                     "3.95.0",
  370.                     "1.8.0_112",
  371.                     "Wed Dec 19 15:54:46 EST 2019"
  372.                 ),
  373.                 new org.drip.service.env.BuildRecord (
  374.                     "3.94.0",
  375.                     "1.8.0_112",
  376.                     "Tue Dec 18 14:29:43 EST 2019"
  377.                 ),
  378.                 new org.drip.service.env.BuildRecord (
  379.                     "3.93.0",
  380.                     "1.8.0_112",
  381.                     "Mon Dec 17 18:34:10 EST 2019"
  382.                 ),
  383.                 new org.drip.service.env.BuildRecord (
  384.                     "3.92.0",
  385.                     "1.8.0_112",
  386.                     "Wed Dec 12 21:15:06 EST 2019"
  387.                 ),
  388.                 new org.drip.service.env.BuildRecord (
  389.                     "3.91.0",
  390.                     "1.8.0_112",
  391.                     "Sun Dec 09 23:52:23 EST 2019"
  392.                 ),
  393.                 new org.drip.service.env.BuildRecord (
  394.                     "3.90.0",
  395.                     "1.8.0_112",
  396.                     "Fri Dec 07 23:42:09 EST 2019"
  397.                 ),
  398.                 new org.drip.service.env.BuildRecord (
  399.                     "3.89.0",
  400.                     "1.8.0_112",
  401.                     "Fri Dec 07 01:32:58 EST 2018"
  402.                 ),
  403.                 new org.drip.service.env.BuildRecord (
  404.                     "3.88.0",
  405.                     "1.8.0_112",
  406.                     "Thu Nov 29 18:45:12 EST 2018"
  407.                 ),
  408.                 new org.drip.service.env.BuildRecord (
  409.                     "3.87.0",
  410.                     "1.8.0_112",
  411.                     "Thu Nov 29 14:00:00 EST 2018"
  412.                 ),
  413.                 new org.drip.service.env.BuildRecord (
  414.                     "3.86.0",
  415.                     "1.8.0_112",
  416.                     "Sun Nov 25 20:17:23 EST 2018"
  417.                 ),
  418.                 new org.drip.service.env.BuildRecord (
  419.                     "3.85.0",
  420.                     "1.8.0_112",
  421.                     "Sat Nov 24 00:31:09 EST 2018"
  422.                 ),
  423.                 new org.drip.service.env.BuildRecord (
  424.                     "3.84.0",
  425.                     "1.8.0_112",
  426.                     "Mon Nov 19 18:01:46 EST 2018"
  427.                 ),
  428.                 new org.drip.service.env.BuildRecord (
  429.                     "3.83.0",
  430.                     "1.8.0_112",
  431.                     "Thu Nov 15 11:21:47 EST 2018"
  432.                 ),
  433.                 new org.drip.service.env.BuildRecord (
  434.                     "3.82.0",
  435.                     "1.8.0_112",
  436.                     "Sun Nov 11 15:42:23 EST 2018"
  437.                 ),
  438.                 new org.drip.service.env.BuildRecord (
  439.                     "3.81.0",
  440.                     "1.8.0_112",
  441.                     "Mon Nov 05 18:22:06 EST 2018"
  442.                 ),
  443.                 new org.drip.service.env.BuildRecord (
  444.                     "3.80.0",
  445.                     "1.8.0_112",
  446.                     "Fri Nov 02 21:22:20 EST 2018"
  447.                 ),
  448.                 new org.drip.service.env.BuildRecord (
  449.                     "3.79.0",
  450.                     "1.8.0_112",
  451.                     "Fri Oct 26 15:37:12 EST 2018"
  452.                 ),
  453.                 new org.drip.service.env.BuildRecord (
  454.                     "3.78.0",
  455.                     "1.8.0_112",
  456.                     "Tue Oct 16 18:01:52 EST 2018"
  457.                 ),
  458.                 new org.drip.service.env.BuildRecord (
  459.                     "3.77.0",
  460.                     "1.8.0_112",
  461.                     "Wed Oct 03 23:30:03 EST 2018"
  462.                 ),
  463.                 new org.drip.service.env.BuildRecord (
  464.                     "3.76.0",
  465.                     "1.8.0_112",
  466.                     "Sat Sep 29 00:34:42 EST 2018"
  467.                 ),
  468.                 new org.drip.service.env.BuildRecord (
  469.                     "3.75.0",
  470.                     "1.8.0_112",
  471.                     "Sun Sep 23 20:49:57 EST 2018"
  472.                 ),
  473.                 new org.drip.service.env.BuildRecord (
  474.                     "3.74.0",
  475.                     "1.8.0_112",
  476.                     "Tue Sep 11 23:21:49 EST 2018"
  477.                 ),
  478.                 new org.drip.service.env.BuildRecord (
  479.                     "3.73.0",
  480.                     "1.8.0_112",
  481.                     "Mon Sep 03 09:50:58 EST 2018"
  482.                 ),
  483.                 new org.drip.service.env.BuildRecord (
  484.                     "3.72.0",
  485.                     "1.8.0_112",
  486.                     "Sat Aug 25 21:49:58 EST 2018"
  487.                 ),
  488.                 new org.drip.service.env.BuildRecord (
  489.                     "3.71.0",
  490.                     "1.8.0_112",
  491.                     "Sun Aug 19 17:11:04 EST 2018"
  492.                 ),
  493.                 new org.drip.service.env.BuildRecord (
  494.                     "3.70.0",
  495.                     "1.8.0_112",
  496.                     "Mon Aug 13 20:18:11 EST 2018"
  497.                 ),
  498.                 new org.drip.service.env.BuildRecord (
  499.                     "3.68.0",
  500.                     "1.8.0_112",
  501.                     "Sat Aug 03 17:46:29 EST 2018"
  502.                 ),
  503.                 new org.drip.service.env.BuildRecord (
  504.                     "3.67.0",
  505.                     "1.8.0_112",
  506.                     "Sun Jul 29 22:33:36 EST 2018"
  507.                 ),
  508.                 new org.drip.service.env.BuildRecord (
  509.                     "3.65.0",
  510.                     "1.8.0_112",
  511.                     "Wed Jul 18 15:07:54 EST 2018"
  512.                 ),
  513.                 new org.drip.service.env.BuildRecord (
  514.                     "3.61.0",
  515.                     "1.8.0_112",
  516.                     "Wed Jul 11 14:57:02 EST 2018"
  517.                 ),
  518.                 new org.drip.service.env.BuildRecord (
  519.                     "3.56.0",
  520.                     "1.8.0_112",
  521.                     "Thu Jun 21 17:36:41 EST 2018"
  522.                 ),
  523.                 new org.drip.service.env.BuildRecord (
  524.                     "3.54.0",
  525.                     "1.8.0_112",
  526.                     "Fri Jun 15 22:02:20 EST 2018"
  527.                 ),
  528.                 new org.drip.service.env.BuildRecord (
  529.                     "3.52.0",
  530.                     "1.8.0_112",
  531.                     "Wed Jun 02 11:42:46 EST 2018"
  532.                 ),
  533.                 new org.drip.service.env.BuildRecord (
  534.                     "3.45.0",
  535.                     "1.8.0_112",
  536.                     "Wed May 23 17:25:31 EST 2018"
  537.                 ),
  538.                 new org.drip.service.env.BuildRecord (
  539.                     "3.44.0",
  540.                     "1.8.0_112",
  541.                     "Tue May 22 14:55:44 EST 2018"
  542.                 ),
  543.                 new org.drip.service.env.BuildRecord (
  544.                     "3.43.0",
  545.                     "1.8.0_112",
  546.                     "Wed Apr 25 07:39:51 EST 2018"
  547.                 ),
  548.                 new org.drip.service.env.BuildRecord (
  549.                     "3.42.0",
  550.                     "1.8.0_112",
  551.                     "Sat Apr 21 03:24:56 EST 2018"
  552.                 ),
  553.                 new org.drip.service.env.BuildRecord (
  554.                     "3.41.0",
  555.                     "1.8.0_112",
  556.                     "Tue Apr 17 12:01:07 EST 2018"
  557.                 ),
  558.                 new org.drip.service.env.BuildRecord (
  559.                     "3.40.0",
  560.                     "1.8.0_112",
  561.                     "Sat Apr 15 14:31:21 EST 2018"
  562.                 ),
  563.                 new org.drip.service.env.BuildRecord (
  564.                     "3.39.0",
  565.                     "1.8.0_112",
  566.                     "Sat Apr 07 16:49:44 EST 2018"
  567.                 ),
  568.                 new org.drip.service.env.BuildRecord (
  569.                     "3.38.0",
  570.                     "1.8.0_112",
  571.                     "Wed Apr 04 23:31:19 EST 2018"
  572.                 ),
  573.                 new org.drip.service.env.BuildRecord (
  574.                     "3.37.0",
  575.                     "1.8.0_112",
  576.                     "Wed Mar 28 19:26:05 EST 2018"
  577.                 ),
  578.                 new org.drip.service.env.BuildRecord (
  579.                     "3.36.0",
  580.                     "1.8.0_112",
  581.                     "Fri Mar 09 09:38:17 EST 2018"
  582.                 ),
  583.                 new org.drip.service.env.BuildRecord (
  584.                     "3.35.0",
  585.                     "1.8.0_112",
  586.                     "Mon Mar 05 14:23:32 EST 2018"
  587.                 ),
  588.                 new org.drip.service.env.BuildRecord (
  589.                     "3.34.0",
  590.                     "1.8.0_112",
  591.                     "Thu Feb 26 23:27:08 EST 2018"
  592.                 ),
  593.                 new org.drip.service.env.BuildRecord (
  594.                     "3.33.0",
  595.                     "1.8.0_112",
  596.                     "Thu Feb 22 22:59:49 EST 2018"
  597.                 ),
  598.                 new org.drip.service.env.BuildRecord (
  599.                     "3.32.0",
  600.                     "1.8.0_112",
  601.                     "Sat Feb 10 23:20:26 EST 2018"
  602.                 ),
  603.                 new org.drip.service.env.BuildRecord (
  604.                     "3.31.0",
  605.                     "1.8.0_112",
  606.                     "Tue Feb 06 01:10:47 EST 2018"
  607.                 ),
  608.                 new org.drip.service.env.BuildRecord (
  609.                     "3.30.0",
  610.                     "1.8.0_112",
  611.                     "Mon Jan 29 18:28:41 EST 2018"
  612.                 ),
  613.                 new org.drip.service.env.BuildRecord (
  614.                     "3.29.0",
  615.                     "1.8.0_112",
  616.                     "Fri Jan 26 20:46:23 EST 2018"
  617.                 ),
  618.                 new org.drip.service.env.BuildRecord (
  619.                     "3.28.0",
  620.                     "1.8.0_112",
  621.                     "Tue Jan 16 22:46:36 EST 2018"
  622.                 ),
  623.                 new org.drip.service.env.BuildRecord (
  624.                     "3.27.0",
  625.                     "1.8.0_112",
  626.                     "Sat Jan 13 13:23:56 EST 2018"
  627.                 ),
  628.                 new org.drip.service.env.BuildRecord (
  629.                     "3.26.0",
  630.                     "1.8.0_112",
  631.                     "Mon Jan 08 18:01:41 EST 2018"
  632.                 ),
  633.                 new org.drip.service.env.BuildRecord (
  634.                     "3.25.0",
  635.                     "1.8.0_112",
  636.                     "Mon Dec 31 18:43:34 EST 2017"
  637.                 ),
  638.                 new org.drip.service.env.BuildRecord (
  639.                     "3.24.0",
  640.                     "1.8.0_112",
  641.                     "Mon Dec 25 12:29:26 EST 2017"
  642.                 ),
  643.                 new org.drip.service.env.BuildRecord (
  644.                     "3.23.0",
  645.                     "1.8.0_112",
  646.                     "Fri Dec 22 14:51:17 EST 2017"
  647.                 ),
  648.                 new org.drip.service.env.BuildRecord (
  649.                     "3.22.0",
  650.                     "1.8.0_112",
  651.                     "Mon Dec 18 17:32:03 EST 2017"
  652.                 )
  653.             };

  654.             return true;
  655.         } catch (java.lang.Exception e) {
  656.             e.printStackTrace();
  657.         }

  658.         return false;
  659.     }

  660.     /**
  661.      * Retrieve the Array of Build Records
  662.      *
  663.      * @return Array of Build Records
  664.      */

  665.     public static final org.drip.service.env.BuildRecord[] buildRecords()
  666.     {
  667.         return s_aBuildRecord;
  668.     }

  669.     /**
  670.      * Retrieve the Latest Build Record
  671.      *
  672.      * @return Latest Build Record
  673.      */

  674.     public static final org.drip.service.env.BuildRecord latestBuildRecord()
  675.     {
  676.         return s_aBuildRecord[0];
  677.     }
  678. }