/** * Constructs a new KernelConfig instance based on the System properties. * <p>If any necessary KernelConfig properties are not found in the System * properties, sensible default implementations for the missing * properties will be used. * @return a new <tt>KernelConfig</tt> instance based on the * System properties. * @see System#getProperties() * @see #newInstance(Properties) */ public static KernelConfig newInstance() { //for the values not found in the System properties, default values //used are from the KernelConstants interface. See //the PropertyKernelConfig class implementation for more details. return newInstance( System.getProperties() ); }