code: static File preferencesFile() {
          final File userDir = new File(System.getProperty("user.home"));
          final File prefDir = (userDir.canWrite())
              ? new File(userDir, ".acolyte") : null;
  
          if (prefDir != null && !prefDir.exists()) {
              prefDir.mkdir();
          } // end of if
  
          return (prefDir != null && prefDir.canRead() && prefDir.canWrite())
              ? new File(prefDir, "studio.properties") : null;
  
      }
docs: Returns preference file: <tt>$USERHOME/.acolyte/studio.properties</tt>