module org.jabref {
    exports org.jabref;

    // Swing
	requires java.desktop;

	// SQL
	requires java.sql;
	requires pgjdbc.ng;

	// JavaFX
	requires javafx.graphics;
	requires javafx.swing;
	requires javafx.controls;
	requires javafx.web;
	requires javafx.fxml;
	requires customjfx;
	requires afterburner.fx;
	requires de.jensd.fx.glyphs.commons;
	requires de.jensd.fx.glyphs.materialdesignicons;

	// Logging
	requires org.slf4j;
	requires org.apache.logging.log4j;

	// Preferences and XML
	requires java.prefs;
	requires java.xml.bind; // Deprecated!
    requires jdk.xml.dom;

    // Annotations (@PostConstruct)
    requires java.annotation;

    // Microsoft application insights
    requires applicationinsights.core;

    requires glazedlists.java15;
	requires jgoodies.forms;
	requires commons.logging;
	requires com.google.common;
	requires spin;

	// Libre Office
	/*requires ridl;
	requires unoil;
	requires juh;*/
}

@@ -1,8 +1,13 @@
+open 
 module o
@@ -43,16 +43,488 @@
 abref;%0A%0A
+    exports org.jabref.gui;%0A    exports org.jabref.gui.logging;%0A    exports org.jabref.gui.maintable;%0A    exports org.jabref.gui.specialfields;%0A%0A    exports org.jabref.model.database;%0A%0A    exports org.jabref.logic;%0A    exports org.jabref.logic.citationstyle;%0A    exports org.jabref.logic.search;%0A%0A//    opens org.jabref.gui to com.google.common;%0A//    opens org.jabref.model.database to com.google.common;%0A//    opens org.jabref.logic.citationstyle to com.google.common;%0A%0A
     // S

Fix jabref module