docs: @Override
      public boolean isHardFloatAbi() throws UnsupportedOperationException {
          return AccessController.doPrivileged(new PrivilegedAction<Boolean>() {
              private final String[] gnueabihf = new String[] { "gnueabihf", "armhf" };
              public Boolean run() {
                  return ( StringUtil.contains(System.getProperty("sun.boot.library.path"), gnueabihf) ||
                          StringUtil.contains(System.getProperty("java.library.path"), gnueabihf) ||
                          StringUtil.contains(System.getProperty("java.home"), gnueabihf) ||
                          getBashVersionInfo().contains("gnueabihf") ||
                          hasReadElfTag("Tag_ABI_HardFP_use"));
              } } );
      }