public static void main(final String[] args) throws IllegalArgumentException {
        if (args == null || args.length == 0) {
            throw new IllegalArgumentException(Messages.getString("Program.main.null")); //$NON-NLS-1$
        }
        if (args.length > 1) {
            throw new IllegalArgumentException(Messages.getString("Program.main.tooMuchArgument")); //$NON-NLS-1$			
        }
        try {
            JOCCO.setFiles(args[0]);
            JOCCO.generateDoc();
        } catch (final Exception e) {
            LOGGER.error(e.getMessage());
            System.exit(1);
        }

    }