@@ -0,0 +1,1331 @@
+/**%0A * Copyright (c) 2016, German Neuroinformatics Node (G-Node)%0A *%0A * All rights reserved.%0A *%0A * Redistribution and use in source and binary forms, with or without%0A * modification, are permitted under the terms of the BSD License. See%0A * LICENSE file in the root of the Project.%0A */%0A%0Apackage org.g_node;%0A%0Aimport java.time.LocalDateTime;%0Aimport java.time.format.DateTimeFormatter;%0A%0Aimport org.apache.log4j.Logger;%0A%0A/**%0A * Main application class used to parse command line input and pass%0A * information to the appropriate modules.%0A *%0A * This application is a prototype, don't hate me if stuff is partially suboptimal or outright sucks.%0A *%0A * @author Michael Sonntag (sonntag@bio.lmu.de)%0A */%0Apublic class App %7B%0A%0A    /**%0A     * Access to the main log4j LOGGER.%0A     */%0A    private static final Logger LOGGER = Logger.getLogger(App.class.getName());%0A%0A    /**%0A     * Main method of the CLI framework.%0A     * @param args Command line input arguments.%0A     */%0A    public static void main(final String%5B%5D args) %7B%0A%0A        final String currDateTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern(%22dd.MM.yyyy HH:mm%22));%0A        App.LOGGER.info(%22%5Cn%22);%0A        App.LOGGER.info(String.join(%22%22, currDateTime, %22, Starting logfile.%22));%0A        App.LOGGER.info(String.join(%22%22, %22Input arguments: '%22, String.join(%22 %22, args), %22'%22));%0A%0A    %7D%0A%0A%7D%0A

Add initial java file