code: public static boolean getBoolean(String name) {
          boolean result = false;
          try {
              result = parseBoolean(System.getProperty(name));
          } catch (IllegalArgumentException | NullPointerException e) {
          }
          return result;
      }
docs: Returns {@code true} if and only if the system property
  named by the argument exists and is equal to the string
  {@code "true"}. (Beginning with version 1.0.2 of the
  Java<small><sup>TM</sup></small> platform, the test of
  this string is case insensitive.) A system property is accessible
  through {@code getProperty}, a method defined by the
  {@code System} class.
  <p>
  If there is no property with the specified name, or if the specified
  name is empty or null, then {@code false} is returned.
  
  @param   name   the system property name.
  @return  the {@code boolean} value of the system property.
  @throws  SecurityException for the same reasons as
  {@link System#getProperty(String) System.getProperty}
  @see     java.lang.System#getProperty(java.lang.String)
  @see     java.lang.System#getProperty(java.lang.String, java.lang.String)