public static SystemUtil getInstance() {

    if (instance == null) {
      synchronized (SystemUtilImpl.class) {
        if (instance == null) {
          instance = new SystemUtilImpl();
        }
      }
    }
    return instance;
  }
public static SystemUtil getInstance ( ) { if ( instance == null ) { synchronized ( SystemUtilImpl . class ) { if ( instance == null ) { instance = new SystemUtilImpl ( ) ; } } } return instance ; }
This method gets the singleton instance of this {@link SystemUtil}. <br>
<b>ATTENTION:</b><br>
Please prefer dependency-injection instead of using this method.

@return the singleton instance.