// Path: src/main/java/org/nanopub/MultiNanopubRdfHandler.java
// public interface NanopubHandler {
// 
// 	public void handleNanopub(Nanopub np);
// 
// }


import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.eclipse.rdf4j.RDF4JException;
import org.eclipse.rdf4j.model.Statement;
import org.eclipse.rdf4j.rio.RDFHandlerException;
import org.nanopub.MultiNanopubRdfHandler.NanopubHandler;
import com.beust.jcommander.JCommander;
import com.beust.jcommander.ParameterException;
			jc.parse(args);
		} catch (ParameterException ex) {
			jc.usage();
			System.exit(1);
		}
		try {
			obj.run();
		} catch (Exception ex) {
			ex.printStackTrace();
			System.exit(1);
		}
	}

	private Nanopub2Html() {
	}

	private Nanopub2Html(OutputStream outputStream, boolean standalone, boolean indentContext) {
		this.outputStream = outputStream;
		this.standalone = standalone;
		this.indentContextDisabled = !indentContext;
	}


	private void run() throws IOException {
		if (outputFile != null) {
			outputStream = new FileOutputStream(outputFile);
		}

		for (String s : inputNanopubs) {
			try {
// Path: src/main/java/org/nanopub/MultiNanopubRdfHandler.java
// public interface NanopubHandler {
// 
// 	public void handleNanopub(Nanopub np);
// 
// }


// Path: src/main/java/org/nanopub/Nanopub2Html.java
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.eclipse.rdf4j.RDF4JException;
import org.eclipse.rdf4j.model.Statement;
import org.eclipse.rdf4j.rio.RDFHandlerException;
import org.nanopub.MultiNanopubRdfHandler.NanopubHandler;
import com.beust.jcommander.JCommander;
import com.beust.jcommander.ParameterException;

			jc.parse(args);
		} catch (ParameterException ex) {
			jc.usage();
			System.exit(1);
		}
		try {
			obj.run();
		} catch (Exception ex) {
			ex.printStackTrace();
			System.exit(1);
		}
	}

	private Nanopub2Html() {
	}

	private Nanopub2Html(OutputStream outputStream, boolean standalone, boolean indentContext) {
		this.outputStream = outputStream;
		this.standalone = standalone;
		this.indentContextDisabled = !indentContext;
	}


	private void run() throws IOException {
		if (outputFile != null) {
			outputStream = new FileOutputStream(outputFile);
		}

		for (String s : inputNanopubs) {
			try {
				MultiNanopubRdfHandler.process(new File(s), new NanopubHandler() {