*
* @author Johannes Schindelin
+ * @author Curtis Rueden
*/
public class DefaultScriptInterpreter implements ScriptInterpreter {
@@ -51,6 +62,13 @@ public class DefaultScriptInterpreter implements ScriptInterpreter {
@Parameter(required = false)
private PrefService prefs;
+ @Parameter(required = false)
+ private LogService log;
+
+ private final StringBuilder buffer;
+ private int pendingLineCount;
+ private boolean expectingMoreInput;
+
/**
* @deprecated Use {@link #DefaultScriptInterpreter(ScriptLanguage)} instead.
*/
@@ -88,6 +106,8 @@ public DefaultScriptInterpreter(final ScriptLanguage language,
history = prefs == null ? null :
new History(prefs, this.engine.getClass().getName());
readHistory();
+ buffer = new StringBuilder();
+ reset();
}
// -- ScriptInterpreter methods --
@@ -115,11 +135,101 @@ public synchronized String walkHistory(final String currentCommand,
@Override
public Object eval(final String command) throws ScriptException {
- if (history != null) history.add(command);
- if (engine == null) throw new java.lang.IllegalArgumentException();
+ addToHistory(command);
return engine.eval(command);
}
+ /**
+ * {@inheritDoc}
+ *
+ * This implementation from Jason Sachs uses the following strategy:
+ *
+ *
+ *
Keep a pending list of input lines not yet evaluated.
+ *
Try compiling (but not evaluating) the pending input lines.
+ *
+ *
If the compilation is OK, we may be able to execute pending input
+ * lines.
+ *
If the compilation throws an exception, and there is an indication of
+ * the position (line + column number) of the error, and this matches the end
+ * of the pending input, then that's a clue that we're expecting more input,
+ * so swallow the exception and wait for the next line.
+ *
Otherwise, we either don't know where the error is, or it happened
+ * prior to the end of the pending input, so rethrow the exception.
+ *
+ *
+ *
If we are not expecting any more input lines, and we only have one line
+ * of pending input, then evaluate it and restart.
+ *
If we are not expecting any more input lines, and the last one is a
+ * blank one, and we have more than one line of pending input, then evaluate
+ * it and restart. Python's interactive shell seems to do this.
+ *
Otherwise, keep reading input lines.
+ *
+ *
+ * This helps avoid certain problems:
+ *
+ *
+ *
users getting annoyed having to enter extra blank lines after
+ * single-line inputs
+ *
users entering a long multi-line statement and only find out after the
+ * fact that there was a syntax error in the 2nd line.
+ *
+ */
+ @Override
+ public Object interpret(final String line) throws ScriptException {
+ if (line.isEmpty()) {
+ if (!shouldEvaluatePendingInput(true)) return MORE_INPUT_PENDING;
+ }
+
+ pendingLineCount++;
+ buffer.append(line);
+ buffer.append("\n");
+
+ if (!(engine instanceof Compilable)) {
+ // Not a compilable language.
+ // Evaluate directly, with no multi-line statements possible.
+ try {
+ return eval(buffer.toString());
+ }
+ finally {
+ reset();
+ }
+ }
+
+ final CompiledScript cs = tryCompiling(buffer.toString(),
+ getPendingLineCount(), line.length());
+
+ if (cs == null) {
+ // Command did not compile.
+ // Assume it is incomplete and wait for more input on the next line.
+ return MORE_INPUT_PENDING;
+ }
+ if (!shouldEvaluatePendingInput(line.isEmpty())) {
+ // We are still expecting more input.
+ return MORE_INPUT_PENDING;
+ }
+ // Command is complete; evaluate the compiled script.
+ try {
+ addToHistory(buffer.toString());
+ return cs.eval();
+ }
+ finally {
+ reset();
+ }
+ }
+
+ @Override
+ public void reset() {
+ buffer.setLength(0);
+ pendingLineCount = 0;
+ expectingMoreInput = false;
+ }
+
@Override
public ScriptLanguage getLanguage() {
return language;
@@ -135,4 +245,122 @@ public Bindings getBindings() {
return engine.getBindings(ScriptContext.ENGINE_SCOPE);
}
+ @Override
+ public boolean isReady() {
+ return buffer.length() == 0;
+ }
+
+ @Override
+ public boolean isExpectingMoreInput() {
+ return expectingMoreInput;
+ }
+
+ // -- Helper methods --
+
+ private void addToHistory(final String command) {
+ if (history != null) history.add(command);
+ }
+
+ /**
+ * @return number of lines pending execution
+ */
+ private int getPendingLineCount() {
+ return pendingLineCount;
+ }
+
+ /**
+ * @param lineIsEmpty whether the last line is empty
+ * @return whether we should evaluate the pending input. The default behavior
+ * is to evaluate if we only have one line of input, or if the user
+ * enters a blank line. This behavior should be overridden where
+ * appropriate.
+ */
+ private boolean shouldEvaluatePendingInput(final boolean lineIsEmpty) {
+ if (isExpectingMoreInput()) return false;
+ return getPendingLineCount() == 1 || lineIsEmpty;
+ }
+
+ private CompiledScript tryCompiling(final String string, final int lineCount,
+ final int lastLineLength) throws ScriptException
+ {
+ CompiledScript result = null;
+ try {
+ final Compilable c = (Compilable) engine;
+ result = c.compile(string);
+ }
+ catch (final ScriptException se) {
+ boolean rethrow = true;
+ if (se.getCause() != null) {
+ final Integer col = columnNumber(se);
+ final Integer line = lineNumber(se);
+ // swallow the exception if it occurs at the last character
+ // of the input (we may need to wait for more lines)
+ if (isLastCharacter(col, line, lineCount, lastLineLength)) {
+ rethrow = false;
+ }
+ else if (log != null && log.isDebug()) {
+ final String msg = se.getCause().getMessage();
+ log.debug("L" + line + " C" + col + "(" + lineCount + "," +
+ lastLineLength + "): " + msg);
+ log.debug("in '" + string + "'");
+ }
+ }
+
+ if (rethrow) {
+ reset();
+ throw se;
+ }
+ }
+
+ expectingMoreInput = result == null;
+ return result;
+ }
+
+ private boolean isLastCharacter(final Integer col, final Integer line,
+ final int lineCount, final int lastLineLength)
+ {
+ if (col == null || line == null) return false;
+ final int colNo = col.intValue(), lineNo = line.intValue();
+ return lineNo == lineCount && colNo == lastLineLength ||
+ lineNo == lineCount + 1 && colNo == 0;
+ }
+
+ private Integer columnNumber(final ScriptException se) {
+ if (se.getColumnNumber() >= 0) return se.getColumnNumber();
+ return callMethod(se.getCause(), "columnNumber", Integer.class);
+ }
+
+ private Integer lineNumber(final ScriptException se) {
+ if (se.getLineNumber() >= 0) return se.getLineNumber();
+ return callMethod(se.getCause(), "lineNumber", Integer.class);
+ }
+
+ private static Method getMethod(final Object object,
+ final String methodName)
+ {
+ try {
+ return object.getClass().getMethod(methodName);
+ }
+ catch (final NoSuchMethodException e) {
+ // gulp
+ return null;
+ }
+ }
+
+ private static T callMethod(final Object object, final String methodName,
+ final Class cl)
+ {
+ try {
+ final Method m = getMethod(object, methodName);
+ if (m != null) {
+ final Object result = m.invoke(object);
+ return cl.cast(result);
+ }
+ }
+ catch (final Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
}
diff --git a/src/main/java/org/scijava/script/ScriptInterpreter.java b/src/main/java/org/scijava/script/ScriptInterpreter.java
index 3eeece7c9..7c7e12da7 100644
--- a/src/main/java/org/scijava/script/ScriptInterpreter.java
+++ b/src/main/java/org/scijava/script/ScriptInterpreter.java
@@ -40,9 +40,16 @@
* The contract for script interpreters.
*
* @author Johannes Schindelin
+ * @author Curtis Rueden
*/
public interface ScriptInterpreter {
+ /**
+ * A special object returned by {@link #interpret(String)} when the
+ * interpreter is expecting additional input before finishing the evaluation.
+ */
+ Object MORE_INPUT_PENDING = new Object();
+
/**
* Reads the persisted history of the current script interpreter.
*/
@@ -72,6 +79,26 @@ public interface ScriptInterpreter {
*/
Object eval(String command) throws ScriptException;
+ /**
+ * Interprets the given line of code, which might be part of a multi-line
+ * statement.
+ *
+ * @param line line of code to interpret
+ * @return value of the line, or {@link #MORE_INPUT_PENDING} if there is still
+ * pending input
+ * @throws ScriptException in case of an exception
+ */
+ Object interpret(String line) throws ScriptException;
+
+ /**
+ * Clears the buffer of not-yet-evaluated lines of code, accumulated from
+ * previous calls to {@link #interpret}. In other words: start over with a new
+ * (potentially multi-line) statement, discarding the current partial one.
+ *
+ * @see #interpret
+ */
+ void reset();
+
/**
* Returns the associated {@link ScriptLanguage}.
*/
@@ -90,4 +117,20 @@ public interface ScriptInterpreter {
*/
Bindings getBindings();
+ /**
+ * @return whether the interpreter is ready for a brand new statement.
+ * @see #interpret(String)
+ */
+ boolean isReady();
+
+ /**
+ * @return whether the interpreter expects more input. A true value means
+ * there is definitely more input needed. A false value means no more
+ * input is needed, but it may not yet be appropriate to evaluate all
+ * the pending lines. (there's some ambiguity depending on the
+ * language)
+ * @see #interpret(String)
+ */
+ boolean isExpectingMoreInput();
+
}
From cb7067e29930a09d0ce4cee1e391e91d618b7f57 Mon Sep 17 00:00:00 2001
From: Curtis Rueden
Date: Thu, 21 Jan 2016 15:12:47 +0100
Subject: [PATCH 0089/1208] Add a REPL backed by the script interpreter
It's basic, but the language switching feature is pretty
snazzy. And it's convenient to have for CLI usage.
The main method provides a CLI-based REPL. But the API should
enable more sophisticated UIs built around it, as well.
---
.../java/org/scijava/script/ScriptREPL.java | 351 ++++++++++++++++++
1 file changed, 351 insertions(+)
create mode 100644 src/main/java/org/scijava/script/ScriptREPL.java
diff --git a/src/main/java/org/scijava/script/ScriptREPL.java b/src/main/java/org/scijava/script/ScriptREPL.java
new file mode 100644
index 000000000..e3536bd97
--- /dev/null
+++ b/src/main/java/org/scijava/script/ScriptREPL.java
@@ -0,0 +1,351 @@
+/*
+ * #%L
+ * SciJava Common shared library for SciJava software.
+ * %%
+ * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
+ * Institute of Molecular Cell Biology and Genetics.
+ * %%
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ * #L%
+ */
+
+package org.scijava.script;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.lang.reflect.Constructor;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.script.Bindings;
+
+import org.scijava.Context;
+import org.scijava.Gateway;
+import org.scijava.log.LogService;
+import org.scijava.plugin.Parameter;
+import org.scijava.plugin.PluginInfo;
+import org.scijava.plugin.PluginService;
+import org.scijava.service.Service;
+
+/**
+ * A REPL for SciJava script engines, which allows dynamic language switching.
+ *
+ * @author Curtis Rueden
+ */
+public class ScriptREPL {
+
+ private static final String NULL = "";
+
+ @Parameter
+ private Context context;
+
+ @Parameter
+ private ScriptService scriptService;
+
+ @Parameter(required = false)
+ private PluginService pluginService;
+
+ @Parameter(required = false)
+ private LogService log;
+
+ private final PrintStream out;
+
+ private ScriptInterpreter interpreter;
+
+ public ScriptREPL(final Context context) {
+ this(context, System.out);
+ }
+
+ public ScriptREPL(final Context context, final OutputStream out) {
+ context.inject(this);
+ this.out = out instanceof PrintStream ?
+ (PrintStream) out : new PrintStream(out);
+ }
+
+ /** Gets the script interpreter for the currently active language. */
+ public ScriptInterpreter getInterpreter() {
+ return interpreter;
+ }
+
+ /**
+ * Starts a Read-Eval-Print-Loop from the standard input stream, returning
+ * when the loop terminates.
+ */
+ public void loop() throws IOException {
+ loop(System.in);
+ }
+
+ /**
+ * Starts a Read-Eval-Print-Loop from the given input stream, returning when
+ * the loop terminates.
+ *
+ * @param in Input stream from which commands are read.
+ */
+ public void loop(final InputStream in) throws IOException {
+ initialize();
+ final BufferedReader bin = new BufferedReader(new InputStreamReader(in));
+ while (true) {
+ prompt();
+ final String line = bin.readLine();
+ if (line == null) break;
+ if (!evaluate(line)) return;
+ }
+ }
+
+ /** Outputs a greeting, and sets up the initial language of the REPL. */
+ public void initialize() {
+ out.println("Welcome to the SciJava REPL!");
+ out.println();
+ help();
+ out.println("Have fun!");
+ out.println();
+ lang(scriptService.getLanguages().get(0).getLanguageName());
+ populateBindings(interpreter.getBindings());
+ }
+
+ /** Outputs the prompt. */
+ public void prompt() {
+ out.print(interpreter.isReady() ? "> " : "\\ ");
+ }
+
+ /**
+ * Evaluates the line, including handling of special colon-prefixed REPL
+ * commands.
+ *
+ * @param line The line to evaluate.
+ * @return False iff the REPL should exit.
+ */
+ public boolean evaluate(final String line) {
+ final String tLine = line.trim();
+ if (tLine.equals(":help")) help();
+ else if (tLine.equals(":vars")) vars();
+ else if (tLine.equals(":langs")) langs();
+ else if (tLine.startsWith(":lang ")) lang(line.substring(6).trim());
+ else if (line.trim().equals(":quit")) return false;
+ else {
+ // pass the input to the current interpreter for evaluation
+ try {
+ final Object result = interpreter.interpret(line);
+ if (result != ScriptInterpreter.MORE_INPUT_PENDING) {
+ out.println(s(result));
+ }
+ }
+ catch (final Throwable exc) {
+ exc.printStackTrace(out);
+ }
+ }
+ return true;
+ }
+
+ // -- Commands --
+
+ /** Prints a usage guide. */
+ public void help() {
+ out.println("Available built-in commands:");
+ out.println();
+ out.println(" :help | this handy list of commands");
+ out.println(" :vars | dump a list of variables");
+ out.println(" :lang | switch the active language");
+ out.println(" :langs | list available languages");
+ out.println(" :quit | exit the REPL");
+ out.println();
+ out.println("Or type a statement to evaluate it with the active language.");
+ out.println();
+ }
+
+ /** Lists variables in the script context. */
+ public void vars() {
+ final List keys = new ArrayList();
+ final List types = new ArrayList();
+ final Bindings bindings = interpreter.getBindings();
+ for (final String key : bindings.keySet()) {
+ final Object value = bindings.get(key);
+ keys.add(key);
+ types.add(type(value));
+ }
+ printColumns(keys, types);
+ }
+
+ /**
+ * Creates a new {@link ScriptInterpreter} to interpret statements, preserving
+ * existing variables from the previous interpreter.
+ *
+ * @param langName The script language of the new interpreter.
+ * @throws IllegalArgumentException if the requested language is not
+ * available.
+ */
+ public void lang(final String langName) {
+ // create the new interpreter
+ final ScriptLanguage language = scriptService.getLanguageByName(langName);
+ if (language == null) {
+ throw new IllegalArgumentException("No such language: " + langName);
+ }
+ final ScriptInterpreter newInterpreter =
+ new DefaultScriptInterpreter(language);
+
+ // preserve state of the previous interpreter
+ copyBindings(interpreter, newInterpreter);
+ out.println("language -> " +
+ newInterpreter.getLanguage().getLanguageName());
+ interpreter = newInterpreter;
+ }
+
+ public void langs() {
+ final List names = new ArrayList();
+ final List versions = new ArrayList();
+ final List aliases = new ArrayList();
+ for (final ScriptLanguage lang : scriptService.getLanguages()) {
+ names.add(lang.getLanguageName());
+ versions.add(lang.getLanguageVersion());
+ aliases.add(lang.getNames());
+ }
+ printColumns(names, versions, aliases);
+ }
+
+ // -- Main method --
+
+ public static void main(final String... args) throws Exception {
+ // make a SciJava application context
+ final Context context = new Context();
+
+ // create the script interpreter
+ final ScriptREPL scriptCLI = new ScriptREPL(context);
+
+ // start the REPL
+ scriptCLI.loop();
+
+ // clean up
+ context.dispose();
+ System.exit(0);
+ }
+
+ // -- Helper methods --
+
+ /** Populates the bindings with the context + services + gateways. */
+ private void populateBindings(final Bindings bindings) {
+ bindings.put("ctx", context);
+ for (final Service service : context.getServiceIndex().getAll()) {
+ final String name = serviceName(service);
+ bindings.put(name, service);
+ }
+ for (final Gateway gateway : gateways()) {
+ bindings.put(gateway.getShortName(), gateway);
+ }
+ }
+
+ /** Transfers variables from one interpreter's bindings to another. */
+ private void copyBindings(final ScriptInterpreter src,
+ final ScriptInterpreter dest)
+ {
+ if (src == null) return; // nothing to copy
+ final Bindings srcBindings = src.getBindings();
+ final Bindings destBindings = dest.getBindings();
+ for (final String key : src.getBindings().keySet()) {
+ final Object value = src.getLanguage().decode(srcBindings.get(key));
+ destBindings.put(key, value);
+ }
+ }
+
+ private List gateways() {
+ final ArrayList gateways = new ArrayList();
+ if (pluginService == null) return gateways;
+ // HACK: Instantiating a Gateway with the noargs constructor spins
+ // up a second Context, which is not what we want. Perhaps SJC should
+ // be changed to prefer a single-argument constructor that accepts a
+ // Context, before trying the noargs constructor?
+ // In the meantime, we do it manually here.
+ final List> infos =
+ pluginService.getPluginsOfType(Gateway.class);
+ for (final PluginInfo info : infos) {
+ try {
+ final Constructor extends Gateway> ctor =
+ info.loadClass().getConstructor(Context.class);
+ final Gateway gateway = ctor.newInstance(context);
+ gateways.add(gateway);
+ }
+ catch (final Throwable t) {
+ if (log != null) log.error(t);
+ }
+ }
+ return gateways;
+ }
+
+ private String serviceName(final Service service) {
+ final String serviceName = service.getClass().getSimpleName();
+ final String shortName = lowerCamelCase(
+ serviceName.replaceAll("^(Default)?(.*)Service$", "$2"));
+ return shortName;
+ }
+
+ private String type(final Object value) {
+ if (value == null) return NULL;
+ final Object decoded = interpreter.getLanguage().decode(value);
+ if (decoded == null) return NULL;
+ return "[" + decoded.getClass().getName() + "]";
+ }
+
+ private void printColumns(final List>... columns) {
+ final int pad = 2;
+
+ // compute width of each column
+ final int[] widths = new int[columns.length];
+ for (int c = 0; c < columns.length; c++) {
+ final List> list = columns[c];
+ for (final Object o : list) {
+ final String s = s(o);
+ if (s.length() > widths[c]) widths[c] = s.length();
+ }
+ }
+
+ // output the columns
+ for (int i = 0; i < columns[0].size(); i++) {
+ for (int c = 0; c < columns.length; c++) {
+ final String s = s(columns[c].get(i));
+ out.print(s);
+ for (int p = s.length(); p < widths[c] + pad; p++) {
+ out.print(' ');
+ }
+ }
+ out.println();
+ }
+ }
+
+ private static String lowerCamelCase(final String s) {
+ final StringBuilder sb = new StringBuilder(s);
+ for (int i=0; i= 'A' && c <= 'Z') sb.setCharAt(i, (char) (c - 'A' + 'a'));
+ else break;
+ }
+ return sb.toString();
+ }
+
+ private static String s(final Object o) {
+ return o == null ? NULL : o.toString();
+ }
+
+}
From edfc7c53815918672ba708daa5fb45b3d80ea404 Mon Sep 17 00:00:00 2001
From: Curtis Rueden
Date: Fri, 5 Feb 2016 15:17:43 -0600
Subject: [PATCH 0090/1208] Revert commit "Use List instead of Iterable as
returntype of the ModuleInfo methods returning list of ModuleItems."
This reverts commit 88d3cab189d1fd68b2065e0e109cbb18ef48e0b0.
Unfortunately, this change results in incompatible bytecode, such that
downstream callers encounter exceptions like:
java.lang.NoSuchMethodError: org.scijava.module.ModuleInfo.inputs()Ljava/lang/Iterable;
at net.imagej.ops.NamespacePreprocessor.process(NamespacePreprocessor.java:56)
at org.scijava.module.ModuleRunner.preProcess(ModuleRunner.java:104)
So this change will need to wait till SciJava Common 3.0.0, sadly.
---
src/main/java/org/scijava/command/CommandInfo.java | 4 ++--
src/main/java/org/scijava/module/AbstractModuleInfo.java | 4 ++--
src/main/java/org/scijava/module/ModuleInfo.java | 6 ++----
3 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/src/main/java/org/scijava/command/CommandInfo.java b/src/main/java/org/scijava/command/CommandInfo.java
index cb391eb47..3cc61e6ec 100644
--- a/src/main/java/org/scijava/command/CommandInfo.java
+++ b/src/main/java/org/scijava/command/CommandInfo.java
@@ -279,13 +279,13 @@ public CommandModuleItem getOutput(final String name,
}
@Override
- public List> inputs() {
+ public Iterable> inputs() {
parseParams();
return Collections.unmodifiableList(inputList);
}
@Override
- public List> outputs() {
+ public Iterable> outputs() {
parseParams();
return Collections.unmodifiableList(outputList);
}
diff --git a/src/main/java/org/scijava/module/AbstractModuleInfo.java b/src/main/java/org/scijava/module/AbstractModuleInfo.java
index cd85e75cc..551664197 100644
--- a/src/main/java/org/scijava/module/AbstractModuleInfo.java
+++ b/src/main/java/org/scijava/module/AbstractModuleInfo.java
@@ -99,12 +99,12 @@ public ModuleItem getOutput(final String name, final Class type) {
}
@Override
- public List> inputs() {
+ public Iterable> inputs() {
return Collections.unmodifiableList(inputList());
}
@Override
- public List> outputs() {
+ public Iterable> outputs() {
return Collections.unmodifiableList(outputList());
}
diff --git a/src/main/java/org/scijava/module/ModuleInfo.java b/src/main/java/org/scijava/module/ModuleInfo.java
index 6e644fa27..f55541d82 100644
--- a/src/main/java/org/scijava/module/ModuleInfo.java
+++ b/src/main/java/org/scijava/module/ModuleInfo.java
@@ -31,8 +31,6 @@
package org.scijava.module;
-import java.util.List;
-
import org.scijava.UIDetails;
import org.scijava.Validated;
import org.scijava.event.EventService;
@@ -76,10 +74,10 @@ public interface ModuleInfo extends UIDetails, Validated {
ModuleItem getOutput(String name, Class type);
/** Gets the list of input items. */
- List> inputs();
+ Iterable> inputs();
/** Gets the list of output items. */
- List> outputs();
+ Iterable> outputs();
/**
* Gets the fully qualified name of the class containing the module's actual
From 46d898942709e024d934f5b80011cf13e6534ce1 Mon Sep 17 00:00:00 2001
From: Curtis Rueden
Date: Fri, 5 Feb 2016 15:12:55 -0600
Subject: [PATCH 0091/1208] DefaultWidgetModel: tweak javadoc
---
src/main/java/org/scijava/widget/DefaultWidgetModel.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/scijava/widget/DefaultWidgetModel.java b/src/main/java/org/scijava/widget/DefaultWidgetModel.java
index bbd715b3d..93c287126 100644
--- a/src/main/java/org/scijava/widget/DefaultWidgetModel.java
+++ b/src/main/java/org/scijava/widget/DefaultWidgetModel.java
@@ -285,7 +285,7 @@ public boolean isInitialized() {
// -- Helper methods --
/**
- * For multiple choice widgets, ensure the value is a valid choice.
+ * For multiple choice widgets, ensures the value is a valid choice.
*
* @see #getChoices()
* @see ChoiceWidget
@@ -295,7 +295,7 @@ private Object ensureValidChoice(final Object value) {
}
/**
- * For object widgets, ensure the value is a valid object.
+ * For object widgets, ensures the value is a valid object.
*
* @see #getObjectPool()
* @see ObjectWidget
From 4679622b50e31cbc8c2920490dae983ab00aeea8 Mon Sep 17 00:00:00 2001
From: Curtis Rueden
Date: Fri, 5 Feb 2016 15:13:16 -0600
Subject: [PATCH 0092/1208] DefaultWidgetModel: use default when value is null
Before this change, it was up to individual widget implementations to
actually respect the default value... and most of them didn't.
This change makes respecting the default value automatic!
---
src/main/java/org/scijava/widget/DefaultWidgetModel.java | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/main/java/org/scijava/widget/DefaultWidgetModel.java b/src/main/java/org/scijava/widget/DefaultWidgetModel.java
index 93c287126..278bf71a9 100644
--- a/src/main/java/org/scijava/widget/DefaultWidgetModel.java
+++ b/src/main/java/org/scijava/widget/DefaultWidgetModel.java
@@ -44,6 +44,7 @@
import org.scijava.module.MethodCallException;
import org.scijava.module.Module;
import org.scijava.module.ModuleItem;
+import org.scijava.module.ModuleService;
import org.scijava.plugin.Parameter;
import org.scijava.thread.ThreadService;
import org.scijava.util.ClassUtils;
@@ -70,6 +71,9 @@ public class DefaultWidgetModel extends AbstractContextual implements WidgetMode
@Parameter
private ConvertService convertService;
+ @Parameter
+ private ModuleService moduleService;
+
@Parameter(required = false)
private LogService log;
@@ -84,6 +88,11 @@ public DefaultWidgetModel(final Context context, final InputPanel, ?> inputPan
this.item = item;
this.objectPool = objectPool;
convertedObjects = new WeakHashMap();
+
+ if (item.getValue(module) == null) {
+ // assign the item's default value as the current value
+ setValue(moduleService.getDefaultValue(item));
+ }
}
@Override
From e759dd8af838b308a069d0a8d3436557fdff8892 Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Fri, 12 Feb 2016 10:28:34 -0600
Subject: [PATCH 0093/1208] RunArgument: support scripts
When parsing arguments to the --run command line option, check if we
were given a valid script name. If so, run the script with the given
arguments.
---
.../scijava/command/console/RunArgument.java | 42 ++++++++++++++++++-
1 file changed, 41 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/scijava/command/console/RunArgument.java b/src/main/java/org/scijava/command/console/RunArgument.java
index 6c09e8cc8..469608b59 100644
--- a/src/main/java/org/scijava/command/console/RunArgument.java
+++ b/src/main/java/org/scijava/command/console/RunArgument.java
@@ -31,20 +31,26 @@
package org.scijava.command.console;
+import java.io.File;
+import java.util.HashMap;
import java.util.LinkedList;
+import java.util.Map;
import org.scijava.command.CommandInfo;
import org.scijava.command.CommandService;
import org.scijava.console.AbstractConsoleArgument;
import org.scijava.console.ConsoleArgument;
+import org.scijava.log.LogService;
import org.scijava.plugin.Parameter;
import org.scijava.plugin.Plugin;
+import org.scijava.script.ScriptService;
/**
* Handles the {@code --run} command line argument.
*
* @author Curtis Rueden
* @author Johannes Schindelin
+ * @author Mark Hiner hinerm at gmail.com
*/
@Plugin(type = ConsoleArgument.class)
public class RunArgument extends AbstractConsoleArgument {
@@ -52,6 +58,12 @@ public class RunArgument extends AbstractConsoleArgument {
@Parameter
private CommandService commandService;
+ @Parameter
+ private ScriptService scriptService;
+
+ @Parameter
+ private LogService logService;
+
// -- ConsoleArgument methods --
@Override
@@ -76,6 +88,32 @@ public boolean supports(final LinkedList args) {
/** Implements the {@code --run} command line argument. */
private void run(final String commandToRun, final String optionString) {
+ final Map inputMap = new HashMap();
+
+ if (!optionString.isEmpty()) {
+ final String[] pairs = optionString.split(",");
+ for (final String pair : pairs) {
+ final String[] split = pair.split("=");
+ if (split.length != 2) {
+ logService.error("Parameters must be formatted as a comma-separated list of key=value pairs");
+ return;
+ }
+ inputMap.put(split[0], split[1]);
+ }
+ }
+
+ // first check if this is a script
+ final File scriptFile = new File(commandToRun);
+ if (scriptFile.exists() && scriptService.canHandleFile(commandToRun)) {
+ try {
+ scriptService.run(scriptFile, true, inputMap);
+ } catch (final Exception exc) {
+ logService.error(exc);
+ }
+ return;
+ }
+
+ // Not a script, check if it's a command class
CommandInfo info = commandService.getCommand(commandToRun);
if (info == null) {
// command was not a class name; search for command by title instead
@@ -87,9 +125,11 @@ private void run(final String commandToRun, final String optionString) {
}
}
}
+
+ // couldn't find anything to run
if (info == null) return;
// TODO: parse the optionString a la ImageJ1
- commandService.run(info, true);
+ commandService.run(info, true, inputMap);
}
}
From 696913021a021d21d6617e82a90799ad31e76a06 Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Tue, 16 Feb 2016 07:49:20 -0600
Subject: [PATCH 0094/1208] Happy 2016!
---
src/it/apt-test/pom.xml | 2 +-
src/it/apt-test/setup.bsh | 2 +-
.../org/scijava/annotation/its/Annotated.java | 2 +-
.../annotation/its/CustomAnnotation.java | 2 +-
src/it/apt-test/verify.bsh | 2 +-
src/it/settings.xml | 2 +-
.../org/scijava/AbstractBasicDetails.java | 2 +-
.../java/org/scijava/AbstractContextual.java | 2 +-
.../java/org/scijava/AbstractGateway.java | 2 +-
.../java/org/scijava/AbstractUIDetails.java | 2 +-
src/main/java/org/scijava/BasicDetails.java | 2 +-
src/main/java/org/scijava/Cancelable.java | 2 +-
src/main/java/org/scijava/Context.java | 2 +-
src/main/java/org/scijava/Contextual.java | 2 +-
src/main/java/org/scijava/Disposable.java | 2 +-
src/main/java/org/scijava/Gateway.java | 2 +-
src/main/java/org/scijava/Identifiable.java | 2 +-
src/main/java/org/scijava/Instantiable.java | 2 +-
.../org/scijava/InstantiableException.java | 2 +-
src/main/java/org/scijava/ItemIO.java | 2 +-
src/main/java/org/scijava/ItemVisibility.java | 2 +-
src/main/java/org/scijava/Locatable.java | 2 +-
src/main/java/org/scijava/MenuEntry.java | 2 +-
src/main/java/org/scijava/MenuPath.java | 2 +-
src/main/java/org/scijava/Named.java | 2 +-
.../org/scijava/NoSuchServiceException.java | 2 +-
.../org/scijava/NullContextException.java | 2 +-
src/main/java/org/scijava/Optional.java | 2 +-
src/main/java/org/scijava/Prioritized.java | 2 +-
src/main/java/org/scijava/Priority.java | 2 +-
src/main/java/org/scijava/SciJava.java | 2 +-
src/main/java/org/scijava/Typed.java | 2 +-
src/main/java/org/scijava/UIDetails.java | 2 +-
src/main/java/org/scijava/Validated.java | 2 +-
.../java/org/scijava/ValidityProblem.java | 2 +-
src/main/java/org/scijava/Versioned.java | 2 +-
.../annotations/AbstractIndexWriter.java | 2 +-
.../annotations/AnnotationCombiner.java | 2 +-
.../annotations/AnnotationProcessor.java | 2 +-
.../scijava/annotations/ByteCodeAnalyzer.java | 2 +-
.../scijava/annotations/DirectoryIndexer.java | 2 +-
.../scijava/annotations/EclipseHelper.java | 2 +-
.../java/org/scijava/annotations/Index.java | 2 +-
.../org/scijava/annotations/IndexItem.java | 2 +-
.../org/scijava/annotations/IndexReader.java | 2 +-
.../org/scijava/annotations/Indexable.java | 2 +-
.../annotations/legacy/LegacyReader.java | 2 +-
.../java/org/scijava/app/AbstractApp.java | 2 +-
src/main/java/org/scijava/app/App.java | 2 +-
src/main/java/org/scijava/app/AppService.java | 2 +-
.../org/scijava/app/DefaultAppService.java | 2 +-
.../org/scijava/app/DefaultStatusService.java | 2 +-
src/main/java/org/scijava/app/SciJavaApp.java | 2 +-
.../java/org/scijava/app/StatusService.java | 2 +-
.../org/scijava/app/event/StatusEvent.java | 2 +-
.../java/org/scijava/cache/CacheService.java | 2 +-
.../scijava/cache/DefaultCacheService.java | 2 +-
.../java/org/scijava/command/Command.java | 2 +-
.../java/org/scijava/command/CommandInfo.java | 2 +-
.../org/scijava/command/CommandModule.java | 2 +-
.../scijava/command/CommandModuleItem.java | 2 +-
.../org/scijava/command/CommandService.java | 2 +-
.../org/scijava/command/ContextCommand.java | 2 +-
.../command/DefaultCommandService.java | 2 +-
.../org/scijava/command/DynamicCommand.java | 2 +-
.../scijava/command/DynamicCommandInfo.java | 2 +-
.../java/org/scijava/command/Interactive.java | 2 +-
.../scijava/command/InteractiveCommand.java | 2 +-
.../org/scijava/command/ModuleCommand.java | 2 +-
.../java/org/scijava/command/Previewable.java | 2 +-
.../scijava/command/UnimplementedCommand.java | 2 +-
.../scijava/command/console/RunArgument.java | 2 +-
.../console/AbstractConsoleArgument.java | 2 +-
.../org/scijava/console/ConsoleArgument.java | 2 +-
.../org/scijava/console/ConsoleService.java | 2 +-
.../console/DefaultConsoleService.java | 2 +-
.../scijava/console/MultiOutputStream.java | 2 +-
.../org/scijava/console/MultiPrintStream.java | 2 +-
.../java/org/scijava/console/OutputEvent.java | 2 +-
.../org/scijava/console/OutputListener.java | 2 +-
.../console/SystemPropertyArgument.java | 2 +-
.../convert/AbstractConvertService.java | 2 +-
.../scijava/convert/AbstractConverter.java | 2 +-
.../org/scijava/convert/ArrayConverters.java | 2 +-
.../org/scijava/convert/CastingConverter.java | 4 +--
.../scijava/convert/ConversionRequest.java | 2 +-
.../org/scijava/convert/ConvertService.java | 2 +-
.../java/org/scijava/convert/Converter.java | 2 +-
.../convert/DefaultConvertService.java | 2 +-
.../org/scijava/convert/DefaultConverter.java | 2 +-
.../org/scijava/convert/NullConverter.java | 2 +-
.../convert/PrimitiveArrayUnwrapper.java | 2 +-
.../convert/PrimitiveArrayWrapper.java | 2 +-
.../org/scijava/display/AbstractDisplay.java | 2 +-
.../display/ActiveDisplayPreprocessor.java | 2 +-
.../org/scijava/display/DefaultDisplay.java | 2 +-
.../display/DefaultDisplayService.java | 2 +-
.../scijava/display/DefaultTextDisplay.java | 2 +-
.../java/org/scijava/display/Display.java | 2 +-
.../scijava/display/DisplayPostprocessor.java | 2 +-
.../org/scijava/display/DisplayService.java | 2 +-
.../java/org/scijava/display/Displayable.java | 2 +-
.../java/org/scijava/display/TextDisplay.java | 2 +-
.../display/event/DisplayActivatedEvent.java | 2 +-
.../display/event/DisplayCreatedEvent.java | 2 +-
.../display/event/DisplayDeletedEvent.java | 2 +-
.../scijava/display/event/DisplayEvent.java | 2 +-
.../display/event/DisplayUpdatedEvent.java | 2 +-
.../display/event/input/InputEvent.java | 2 +-
.../scijava/display/event/input/KyEvent.java | 2 +-
.../display/event/input/KyPressedEvent.java | 2 +-
.../display/event/input/KyReleasedEvent.java | 2 +-
.../display/event/input/KyTypedEvent.java | 2 +-
.../display/event/input/MsButtonEvent.java | 2 +-
.../display/event/input/MsClickedEvent.java | 2 +-
.../display/event/input/MsDraggedEvent.java | 2 +-
.../display/event/input/MsEnteredEvent.java | 2 +-
.../scijava/display/event/input/MsEvent.java | 2 +-
.../display/event/input/MsExitedEvent.java | 2 +-
.../display/event/input/MsMovedEvent.java | 2 +-
.../display/event/input/MsPressedEvent.java | 2 +-
.../display/event/input/MsReleasedEvent.java | 2 +-
.../display/event/input/MsWheelEvent.java | 2 +-
.../event/window/WinActivatedEvent.java | 2 +-
.../display/event/window/WinClosedEvent.java | 2 +-
.../display/event/window/WinClosingEvent.java | 2 +-
.../event/window/WinDeactivatedEvent.java | 2 +-
.../event/window/WinDeiconifiedEvent.java | 2 +-
.../display/event/window/WinEvent.java | 2 +-
.../event/window/WinIconifiedEvent.java | 2 +-
.../display/event/window/WinOpenedEvent.java | 2 +-
.../scijava/event/ContextDisposingEvent.java | 2 +-
.../org/scijava/event/DefaultEventBus.java | 2 +-
.../scijava/event/DefaultEventHistory.java | 2 +-
.../scijava/event/DefaultEventService.java | 2 +-
.../java/org/scijava/event/EventDetails.java | 2 +-
.../java/org/scijava/event/EventHandler.java | 2 +-
.../java/org/scijava/event/EventHistory.java | 2 +-
.../scijava/event/EventHistoryListener.java | 2 +-
.../java/org/scijava/event/EventService.java | 2 +-
.../org/scijava/event/EventSubscriber.java | 2 +-
.../java/org/scijava/event/SciJavaEvent.java | 2 +-
.../java/org/scijava/input/Accelerator.java | 2 +-
.../scijava/input/DefaultInputService.java | 2 +-
.../org/scijava/input/InputModifiers.java | 2 +-
.../java/org/scijava/input/InputService.java | 2 +-
src/main/java/org/scijava/input/KeyCode.java | 2 +-
.../java/org/scijava/input/MouseCursor.java | 2 +-
.../org/scijava/io/AbstractDataHandle.java | 2 +-
.../java/org/scijava/io/AbstractIOPlugin.java | 2 +-
.../java/org/scijava/io/AbstractLocation.java | 2 +-
.../java/org/scijava/io/BytesLocation.java | 2 +-
src/main/java/org/scijava/io/DataHandle.java | 2 +-
.../org/scijava/io/DataHandleInputStream.java | 2 +-
.../scijava/io/DataHandleOutputStream.java | 2 +-
.../org/scijava/io/DataHandleService.java | 2 +-
.../scijava/io/DefaultDataHandleService.java | 2 +-
.../java/org/scijava/io/DefaultIOService.java | 2 +-
.../scijava/io/DefaultRecentFileService.java | 2 +-
src/main/java/org/scijava/io/FileHandle.java | 2 +-
.../java/org/scijava/io/FileLocation.java | 2 +-
src/main/java/org/scijava/io/IOPlugin.java | 2 +-
src/main/java/org/scijava/io/IOService.java | 2 +-
src/main/java/org/scijava/io/Location.java | 2 +-
.../org/scijava/io/RecentFileService.java | 2 +-
src/main/java/org/scijava/io/URILocation.java | 2 +-
src/main/java/org/scijava/io/URLLocation.java | 2 +-
.../org/scijava/io/console/OpenArgument.java | 2 +-
.../org/scijava/io/event/DataOpenedEvent.java | 2 +-
.../org/scijava/io/event/DataSavedEvent.java | 2 +-
.../java/org/scijava/io/event/IOEvent.java | 2 +-
.../org/scijava/log/AbstractLogService.java | 2 +-
.../log/DefaultUncaughtExceptionHandler.java | 2 +-
src/main/java/org/scijava/log/LogService.java | 2 +-
.../org/scijava/log/StderrLogService.java | 2 +-
.../org/scijava/main/DefaultMainService.java | 2 +-
.../java/org/scijava/main/MainService.java | 2 +-
.../scijava/main/console/MainArgument.java | 2 +-
.../org/scijava/menu/AbstractMenuCreator.java | 2 +-
.../org/scijava/menu/DefaultMenuService.java | 2 +-
.../java/org/scijava/menu/MenuConstants.java | 2 +-
.../java/org/scijava/menu/MenuCreator.java | 2 +-
.../java/org/scijava/menu/MenuService.java | 2 +-
.../java/org/scijava/menu/ShadowMenu.java | 2 +-
.../org/scijava/menu/ShadowMenuIterator.java | 2 +-
.../org/scijava/menu/event/MenuEvent.java | 2 +-
.../scijava/menu/event/MenusAddedEvent.java | 2 +-
.../scijava/menu/event/MenusRemovedEvent.java | 2 +-
.../scijava/menu/event/MenusUpdatedEvent.java | 2 +-
.../org/scijava/module/AbstractModule.java | 2 +-
.../scijava/module/AbstractModuleInfo.java | 2 +-
.../scijava/module/AbstractModuleItem.java | 2 +-
.../scijava/module/DefaultModuleService.java | 2 +-
.../scijava/module/DefaultMutableModule.java | 2 +-
.../module/DefaultMutableModuleInfo.java | 2 +-
.../module/DefaultMutableModuleItem.java | 2 +-
.../scijava/module/MethodCallException.java | 2 +-
.../java/org/scijava/module/MethodRef.java | 2 +-
src/main/java/org/scijava/module/Module.java | 2 +-
.../module/ModuleCanceledException.java | 2 +-
.../org/scijava/module/ModuleException.java | 2 +-
.../java/org/scijava/module/ModuleIndex.java | 2 +-
.../java/org/scijava/module/ModuleInfo.java | 2 +-
.../java/org/scijava/module/ModuleItem.java | 2 +-
.../java/org/scijava/module/ModuleRunner.java | 2 +-
.../org/scijava/module/ModuleService.java | 2 +-
.../org/scijava/module/MutableModule.java | 2 +-
.../org/scijava/module/MutableModuleInfo.java | 2 +-
.../org/scijava/module/MutableModuleItem.java | 2 +-
.../module/event/ModuleCanceledEvent.java | 2 +-
.../org/scijava/module/event/ModuleEvent.java | 2 +-
.../module/event/ModuleExecutedEvent.java | 2 +-
.../module/event/ModuleExecutingEvent.java | 2 +-
.../module/event/ModuleExecutionEvent.java | 2 +-
.../module/event/ModuleFinishedEvent.java | 2 +-
.../module/event/ModulePostprocessEvent.java | 2 +-
.../module/event/ModulePreprocessEvent.java | 2 +-
.../module/event/ModuleProcessEvent.java | 2 +-
.../module/event/ModuleStartedEvent.java | 2 +-
.../module/event/ModulesAddedEvent.java | 2 +-
.../module/event/ModulesListEvent.java | 2 +-
.../module/event/ModulesRemovedEvent.java | 2 +-
.../module/event/ModulesUpdatedEvent.java | 2 +-
.../process/AbstractPostprocessorPlugin.java | 2 +-
.../process/AbstractPreprocessorPlugin.java | 2 +-
.../AbstractSingleInputPreprocessor.java | 2 +-
.../process/CheckInputsPreprocessor.java | 2 +-
.../module/process/DebugPostprocessor.java | 2 +-
.../module/process/DebugPreprocessor.java | 2 +-
.../process/DefaultValuePreprocessor.java | 6 ++--
.../module/process/GatewayPreprocessor.java | 2 +-
.../module/process/InitPreprocessor.java | 2 +-
.../process/LoadInputsPreprocessor.java | 2 +-
.../module/process/ModulePostprocessor.java | 2 +-
.../module/process/ModulePreprocessor.java | 2 +-
.../module/process/ModuleProcessor.java | 2 +-
.../module/process/PostprocessorPlugin.java | 2 +-
.../module/process/PreprocessorPlugin.java | 2 +-
.../process/SaveInputsPreprocessor.java | 2 +-
.../module/process/ServicePreprocessor.java | 2 +-
.../module/process/ValidityPreprocessor.java | 2 +-
.../scijava/object/DefaultObjectService.java | 2 +-
.../java/org/scijava/object/LazyObjects.java | 2 +-
.../java/org/scijava/object/ObjectIndex.java | 2 +-
.../org/scijava/object/ObjectService.java | 2 +-
.../org/scijava/object/SortedObjectIndex.java | 2 +-
.../org/scijava/object/event/ListEvent.java | 2 +-
.../object/event/ObjectCreatedEvent.java | 2 +-
.../object/event/ObjectDeletedEvent.java | 2 +-
.../org/scijava/object/event/ObjectEvent.java | 2 +-
.../object/event/ObjectModifiedEvent.java | 2 +-
.../object/event/ObjectsAddedEvent.java | 2 +-
.../object/event/ObjectsListEvent.java | 2 +-
.../object/event/ObjectsRemovedEvent.java | 2 +-
.../options/DefaultOptionsService.java | 2 +-
.../org/scijava/options/OptionsPlugin.java | 2 +-
.../org/scijava/options/OptionsService.java | 2 +-
.../scijava/options/event/OptionsEvent.java | 2 +-
.../scijava/platform/AbstractPlatform.java | 2 +-
.../org/scijava/platform/AppEventService.java | 2 +-
.../platform/DefaultAppEventService.java | 2 +-
.../org/scijava/platform/DefaultPlatform.java | 2 +-
.../platform/DefaultPlatformService.java | 2 +-
.../java/org/scijava/platform/Platform.java | 2 +-
.../org/scijava/platform/PlatformService.java | 2 +-
.../scijava/platform/event/AppAboutEvent.java | 2 +-
.../scijava/platform/event/AppFocusEvent.java | 2 +-
.../platform/event/AppMenusCreatedEvent.java | 2 +-
.../platform/event/AppOpenFilesEvent.java | 2 +-
.../platform/event/AppPreferencesEvent.java | 2 +-
.../scijava/platform/event/AppPrintEvent.java | 2 +-
.../scijava/platform/event/AppQuitEvent.java | 2 +-
.../platform/event/AppReOpenEvent.java | 2 +-
.../platform/event/AppScreenSleepEvent.java | 2 +-
.../scijava/platform/event/AppSleepEvent.java | 2 +-
.../platform/event/AppSystemSleepEvent.java | 2 +-
.../platform/event/AppUserSessionEvent.java | 2 +-
.../platform/event/AppVisibleEvent.java | 2 +-
.../platform/event/ApplicationEvent.java | 2 +-
.../scijava/plugin/AbstractHandlerPlugin.java | 2 +-
.../plugin/AbstractHandlerService.java | 2 +-
.../org/scijava/plugin/AbstractPTService.java | 2 +-
.../scijava/plugin/AbstractRichPlugin.java | 2 +-
.../plugin/AbstractSingletonService.java | 2 +-
.../scijava/plugin/AbstractTypedPlugin.java | 2 +-
.../scijava/plugin/AbstractTypedService.java | 2 +-
.../scijava/plugin/AbstractWrapperPlugin.java | 2 +-
.../plugin/AbstractWrapperService.java | 2 +-
src/main/java/org/scijava/plugin/Attr.java | 2 +-
.../scijava/plugin/DefaultPluginFinder.java | 2 +-
.../scijava/plugin/DefaultPluginService.java | 2 +-
.../org/scijava/plugin/HandlerPlugin.java | 2 +-
.../org/scijava/plugin/HandlerService.java | 2 +-
.../org/scijava/plugin/HasPluginInfo.java | 2 +-
src/main/java/org/scijava/plugin/Menu.java | 2 +-
.../java/org/scijava/plugin/PTService.java | 2 +-
.../java/org/scijava/plugin/Parameter.java | 2 +-
src/main/java/org/scijava/plugin/Plugin.java | 2 +-
.../java/org/scijava/plugin/PluginFinder.java | 2 +-
.../java/org/scijava/plugin/PluginIndex.java | 2 +-
.../java/org/scijava/plugin/PluginInfo.java | 2 +-
.../org/scijava/plugin/PluginService.java | 2 +-
.../java/org/scijava/plugin/RichPlugin.java | 2 +-
.../org/scijava/plugin/SciJavaPlugin.java | 2 +-
.../org/scijava/plugin/SingletonPlugin.java | 2 +-
.../org/scijava/plugin/SingletonService.java | 2 +-
.../org/scijava/plugin/SortablePlugin.java | 2 +-
.../java/org/scijava/plugin/TypedPlugin.java | 2 +-
.../java/org/scijava/plugin/TypedService.java | 2 +-
.../org/scijava/plugin/WrapperPlugin.java | 2 +-
.../org/scijava/plugin/WrapperService.java | 2 +-
.../plugin/event/PluginsAddedEvent.java | 2 +-
.../plugin/event/PluginsListEvent.java | 2 +-
.../plugin/event/PluginsRemovedEvent.java | 2 +-
.../scijava/prefs/AbstractPrefService.java | 2 +-
.../org/scijava/prefs/DefaultPrefService.java | 2 +-
.../java/org/scijava/prefs/PrefService.java | 2 +-
.../scijava/script/AbstractScriptContext.java | 2 +-
.../scijava/script/AbstractScriptEngine.java | 2 +-
.../scijava/script/AbstractScriptHeader.java | 2 +-
.../script/AbstractScriptLanguage.java | 2 +-
.../scijava/script/AdaptedScriptLanguage.java | 2 +-
.../org/scijava/script/CodeGenerator.java | 2 +-
.../org/scijava/script/CodeGeneratorJava.java | 2 +-
.../script/DefaultScriptHeaderService.java | 2 +-
.../script/DefaultScriptInterpreter.java | 2 +-
.../scijava/script/DefaultScriptService.java | 2 +-
src/main/java/org/scijava/script/History.java | 2 +-
.../org/scijava/script/InvocationObject.java | 2 +-
.../org/scijava/script/ParameterObject.java | 2 +-
.../java/org/scijava/script/ScriptFinder.java | 2 +-
.../java/org/scijava/script/ScriptHeader.java | 2 +-
.../scijava/script/ScriptHeaderService.java | 2 +-
.../java/org/scijava/script/ScriptInfo.java | 2 +-
.../org/scijava/script/ScriptInterpreter.java | 2 +-
.../org/scijava/script/ScriptLanguage.java | 2 +-
.../scijava/script/ScriptLanguageIndex.java | 2 +-
.../java/org/scijava/script/ScriptModule.java | 2 +-
.../org/scijava/script/ScriptService.java | 2 +-
.../org/scijava/script/io/ScriptIOPlugin.java | 2 +-
.../org/scijava/service/AbstractService.java | 2 +-
.../org/scijava/service/SciJavaService.java | 2 +-
.../java/org/scijava/service/Service.java | 2 +-
.../org/scijava/service/ServiceHelper.java | 2 +-
.../org/scijava/service/ServiceIndex.java | 2 +-
.../service/event/ServicesLoadedEvent.java | 2 +-
src/main/java/org/scijava/test/TestUtils.java | 2 +-
.../org/scijava/text/AbstractTextFormat.java | 2 +-
.../org/scijava/text/DefaultTextService.java | 2 +-
.../java/org/scijava/text/TextFormat.java | 2 +-
.../java/org/scijava/text/TextService.java | 2 +-
.../org/scijava/text/io/TextIOPlugin.java | 2 +-
.../scijava/thread/DefaultThreadService.java | 2 +-
.../org/scijava/thread/ThreadService.java | 2 +-
.../java/org/scijava/tool/AbstractTool.java | 2 +-
.../org/scijava/tool/CustomDrawnTool.java | 2 +-
.../org/scijava/tool/DefaultToolService.java | 2 +-
src/main/java/org/scijava/tool/DummyTool.java | 2 +-
.../java/org/scijava/tool/IconDrawer.java | 2 +-
.../java/org/scijava/tool/IconService.java | 2 +-
src/main/java/org/scijava/tool/Tool.java | 2 +-
.../java/org/scijava/tool/ToolService.java | 2 +-
.../tool/event/ToolActivatedEvent.java | 2 +-
.../tool/event/ToolDeactivatedEvent.java | 2 +-
.../org/scijava/tool/event/ToolEvent.java | 2 +-
src/main/java/org/scijava/ui/ARGBPlane.java | 2 +-
.../ui/AbstractInputHarvesterPlugin.java | 2 +-
.../org/scijava/ui/AbstractUIInputWidget.java | 2 +-
.../org/scijava/ui/AbstractUserInterface.java | 2 +-
.../java/org/scijava/ui/ApplicationFrame.java | 2 +-
src/main/java/org/scijava/ui/Arrangeable.java | 2 +-
.../java/org/scijava/ui/CloseConfirmable.java | 2 +-
.../java/org/scijava/ui/DefaultUIService.java | 2 +-
src/main/java/org/scijava/ui/Desktop.java | 2 +-
.../java/org/scijava/ui/DialogPrompt.java | 2 +-
.../java/org/scijava/ui/FilePreprocessor.java | 2 +-
src/main/java/org/scijava/ui/StatusBar.java | 2 +-
.../java/org/scijava/ui/SystemClipboard.java | 2 +-
src/main/java/org/scijava/ui/ToolBar.java | 2 +-
.../java/org/scijava/ui/UIPreprocessor.java | 2 +-
src/main/java/org/scijava/ui/UIService.java | 2 +-
.../java/org/scijava/ui/UserInterface.java | 2 +-
.../ui/console/AbstractConsolePane.java | 2 +-
.../org/scijava/ui/console/ConsolePane.java | 2 +-
.../org/scijava/ui/console/UIArgument.java | 2 +-
.../ui/dnd/AbstractDragAndDropData.java | 2 +-
.../ui/dnd/AbstractDragAndDropHandler.java | 2 +-
.../ui/dnd/DefaultDragAndDropData.java | 2 +-
.../ui/dnd/DefaultDragAndDropService.java | 2 +-
.../org/scijava/ui/dnd/DragAndDropData.java | 2 +-
.../scijava/ui/dnd/DragAndDropHandler.java | 2 +-
.../scijava/ui/dnd/DragAndDropService.java | 2 +-
.../ui/dnd/FileDragAndDropHandler.java | 2 +-
.../ui/dnd/ListDragAndDropHandler.java | 2 +-
.../java/org/scijava/ui/dnd/MIMEType.java | 2 +-
.../ui/dnd/ScriptFileDragAndDropHandler.java | 2 +-
.../ui/dnd/event/DragAndDropEvent.java | 2 +-
.../scijava/ui/dnd/event/DragEnterEvent.java | 2 +-
.../scijava/ui/dnd/event/DragExitEvent.java | 2 +-
.../scijava/ui/dnd/event/DragOverEvent.java | 2 +-
.../org/scijava/ui/dnd/event/DropEvent.java | 2 +-
.../java/org/scijava/ui/event/UIEvent.java | 2 +-
.../org/scijava/ui/event/UIShownEvent.java | 2 +-
.../ui/viewer/AbstractDisplayViewer.java | 2 +-
.../org/scijava/ui/viewer/DisplayPanel.java | 2 +-
.../org/scijava/ui/viewer/DisplayViewer.java | 2 +-
.../org/scijava/ui/viewer/DisplayWindow.java | 2 +-
.../text/AbstractTextDisplayViewer.java | 2 +-
.../ui/viewer/text/TextDisplayPanel.java | 2 +-
.../ui/viewer/text/TextDisplayViewer.java | 2 +-
.../scijava/util/AbstractPrimitiveArray.java | 2 +-
src/main/java/org/scijava/util/AppUtils.java | 2 +-
.../java/org/scijava/util/ArrayUtils.java | 2 +-
src/main/java/org/scijava/util/BoolArray.java | 2 +-
src/main/java/org/scijava/util/ByteArray.java | 2 +-
src/main/java/org/scijava/util/Bytes.java | 6 ++--
src/main/java/org/scijava/util/CharArray.java | 2 +-
.../java/org/scijava/util/CheckSezpoz.java | 2 +-
.../java/org/scijava/util/ClassUtils.java | 2 +-
src/main/java/org/scijava/util/ColorRGB.java | 2 +-
src/main/java/org/scijava/util/ColorRGBA.java | 2 +-
src/main/java/org/scijava/util/Colors.java | 2 +-
.../org/scijava/util/CombineAnnotations.java | 2 +-
src/main/java/org/scijava/util/Combiner.java | 2 +-
.../org/scijava/util/ConversionUtils.java | 2 +-
.../java/org/scijava/util/DebugUtils.java | 2 +-
.../java/org/scijava/util/DigestUtils.java | 2 +-
.../java/org/scijava/util/DoubleArray.java | 2 +-
src/main/java/org/scijava/util/FileUtils.java | 2 +-
.../java/org/scijava/util/FloatArray.java | 2 +-
.../java/org/scijava/util/GenericUtils.java | 2 +-
src/main/java/org/scijava/util/IntArray.java | 2 +-
src/main/java/org/scijava/util/IntCoords.java | 2 +-
src/main/java/org/scijava/util/IntRect.java | 2 +-
.../java/org/scijava/util/IteratorPlus.java | 2 +-
.../org/scijava/util/LastRecentlyUsed.java | 2 +-
.../org/scijava/util/LineOutputStream.java | 2 +-
src/main/java/org/scijava/util/ListUtils.java | 2 +-
src/main/java/org/scijava/util/LongArray.java | 2 +-
src/main/java/org/scijava/util/Manifest.java | 2 +-
.../org/scijava/util/MersenneTwisterFast.java | 2 +-
.../org/scijava/util/MetaInfCombiner.java | 2 +-
.../java/org/scijava/util/MirrorWebsite.java | 2 +-
src/main/java/org/scijava/util/MiscUtils.java | 2 +-
.../java/org/scijava/util/NumberUtils.java | 2 +-
.../java/org/scijava/util/ObjectArray.java | 2 +-
src/main/java/org/scijava/util/POM.java | 2 +-
.../java/org/scijava/util/PlatformUtils.java | 2 +-
src/main/java/org/scijava/util/Prefs.java | 2 +-
.../java/org/scijava/util/PrimitiveArray.java | 2 +-
.../java/org/scijava/util/ProcessUtils.java | 2 +-
src/main/java/org/scijava/util/Query.java | 2 +-
src/main/java/org/scijava/util/ReadInto.java | 2 +-
.../java/org/scijava/util/RealCoords.java | 2 +-
src/main/java/org/scijava/util/RealRect.java | 2 +-
.../org/scijava/util/ReflectException.java | 2 +-
.../org/scijava/util/ReflectedUniverse.java | 2 +-
.../org/scijava/util/ServiceCombiner.java | 2 +-
.../java/org/scijava/util/ShortArray.java | 2 +-
src/main/java/org/scijava/util/Sizable.java | 2 +-
.../org/scijava/util/SizableArrayList.java | 2 +-
.../java/org/scijava/util/StringMaker.java | 2 +-
.../java/org/scijava/util/StringUtils.java | 6 ++--
src/main/java/org/scijava/util/Timing.java | 2 +-
.../java/org/scijava/util/TunePlayer.java | 2 +-
src/main/java/org/scijava/util/UnitUtils.java | 2 +-
.../java/org/scijava/util/VersionUtils.java | 2 +-
src/main/java/org/scijava/util/XML.java | 2 +-
.../welcome/DefaultWelcomeService.java | 2 +-
.../org/scijava/welcome/WelcomeService.java | 2 +-
.../scijava/welcome/event/WelcomeEvent.java | 2 +-
.../widget/AbstractInputHarvester.java | 2 +-
.../scijava/widget/AbstractInputPanel.java | 2 +-
.../scijava/widget/AbstractInputWidget.java | 2 +-
src/main/java/org/scijava/widget/Button.java | 2 +-
.../java/org/scijava/widget/ButtonWidget.java | 2 +-
.../java/org/scijava/widget/ChoiceWidget.java | 2 +-
.../java/org/scijava/widget/ColorWidget.java | 2 +-
.../java/org/scijava/widget/DateWidget.java | 2 +-
.../scijava/widget/DefaultWidgetModel.java | 2 +-
.../scijava/widget/DefaultWidgetService.java | 2 +-
.../java/org/scijava/widget/FileWidget.java | 2 +-
.../org/scijava/widget/InputHarvester.java | 2 +-
.../java/org/scijava/widget/InputPanel.java | 2 +-
.../java/org/scijava/widget/InputWidget.java | 2 +-
.../org/scijava/widget/MessageWidget.java | 2 +-
.../java/org/scijava/widget/NumberWidget.java | 2 +-
.../java/org/scijava/widget/ObjectWidget.java | 2 +-
.../java/org/scijava/widget/TextWidget.java | 2 +-
.../java/org/scijava/widget/ToggleWidget.java | 2 +-
.../java/org/scijava/widget/UIComponent.java | 2 +-
.../java/org/scijava/widget/WidgetModel.java | 2 +-
.../org/scijava/widget/WidgetService.java | 2 +-
.../java/org/scijava/ContextCreationTest.java | 2 +-
.../org/scijava/ContextInjectionTest.java | 2 +-
.../org/scijava/annotations/AnnotatedA.java | 2 +-
.../org/scijava/annotations/AnnotatedB.java | 2 +-
.../org/scijava/annotations/AnnotatedC.java | 2 +-
.../org/scijava/annotations/AnnotatedD.java | 30 +++++++++++++++++++
.../annotations/AnnotatedInnerClass.java | 2 +-
.../java/org/scijava/annotations/Complex.java | 2 +-
.../annotations/DirectoryIndexerTest.java | 2 +-
.../annotations/EclipseHelperTest.java | 2 +-
.../java/org/scijava/annotations/Fruit.java | 2 +-
.../org/scijava/annotations/LegacyTest.java | 2 +-
.../java/org/scijava/annotations/Simple.java | 2 +-
.../scijava/app/DefaultStatusServiceTest.java | 2 +-
.../scijava/command/CommandServiceTest.java | 2 +-
.../scijava/command/InvalidCommandTest.java | 2 +-
.../scijava/console/ConsoleServiceTest.java | 2 +-
.../console/SystemPropertyArgumentTest.java | 2 +-
.../scijava/convert/ConvertServiceTest.java | 2 +-
.../org/scijava/convert/ConverterTest.java | 2 +-
.../java/org/scijava/display/DisplayTest.java | 2 +-
.../org/scijava/event/EventServiceTest.java | 2 +-
.../org/scijava/io/BytesLocationTest.java | 2 +-
.../java/org/scijava/io/DataHandleTest.java | 6 ++--
.../java/org/scijava/io/FileHandleTest.java | 6 ++--
.../java/org/scijava/io/FileLocationTest.java | 2 +-
.../java/org/scijava/io/URILocationTest.java | 2 +-
.../java/org/scijava/io/URLLocationTest.java | 2 +-
.../java/org/scijava/log/LogServiceTest.java | 2 +-
.../org/scijava/main/MainServiceTest.java | 6 ++--
.../org/scijava/menu/MenuServiceTest.java | 2 +-
.../java/org/scijava/menu/ShadowMenuTest.java | 2 +-
.../org/scijava/module/ModuleServiceTest.java | 2 +-
.../org/scijava/object/ObjectIndexTest.java | 2 +-
.../scijava/object/SortedObjectIndexTest.java | 2 +-
.../java/org/scijava/options/OptionsTest.java | 2 +-
.../org/scijava/plugin/PluginIndexTest.java | 2 +-
.../org/scijava/plugin/PluginInfoTest.java | 2 +-
.../org/scijava/prefs/PrefServiceTest.java | 2 +-
.../script/AbstractScriptLanguageTest.java | 6 ++--
.../org/scijava/script/ScriptEngineTest.java | 2 +-
.../org/scijava/script/ScriptFinderTest.java | 2 +-
.../org/scijava/script/ScriptInfoTest.java | 2 +-
.../org/scijava/script/ScriptServiceTest.java | 2 +-
.../org/scijava/service/ServiceIndexTest.java | 2 +-
.../java/org/scijava/test/TestUtilsTest.java | 2 +-
.../org/scijava/thread/ThreadServiceTest.java | 2 +-
.../java/org/scijava/util/AppUtilsTest.java | 2 +-
.../java/org/scijava/util/ArrayUtilsTest.java | 7 +++--
.../java/org/scijava/util/BoolArrayTest.java | 2 +-
.../java/org/scijava/util/ByteArrayTest.java | 2 +-
.../java/org/scijava/util/CharArrayTest.java | 2 +-
.../java/org/scijava/util/ClassUtilsTest.java | 2 +-
.../java/org/scijava/util/ColorRGBTest.java | 2 +-
.../org/scijava/util/ConversionUtilsTest.java | 2 +-
.../org/scijava/util/DigestUtilsTest.java | 2 +-
.../org/scijava/util/DoubleArrayTest.java | 2 +-
.../java/org/scijava/util/FileUtilsTest.java | 2 +-
.../java/org/scijava/util/FloatArrayTest.java | 2 +-
.../org/scijava/util/GenericUtilsTest.java | 2 +-
.../java/org/scijava/util/IntArrayTest.java | 2 +-
.../scijava/util/LastRecentlyUsedTest.java | 2 +-
.../java/org/scijava/util/LongArrayTest.java | 2 +-
.../org/scijava/util/ObjectArrayTest.java | 2 +-
src/test/java/org/scijava/util/POMTest.java | 2 +-
.../org/scijava/util/PrimitiveArrayTest.java | 2 +-
.../org/scijava/util/ProcessUtilsTest.java | 2 +-
.../java/org/scijava/util/ShortArrayTest.java | 2 +-
.../java/org/scijava/util/UnitUtilsTest.java | 2 +-
562 files changed, 609 insertions(+), 578 deletions(-)
diff --git a/src/it/apt-test/pom.xml b/src/it/apt-test/pom.xml
index 570cbb5ec..973fa0c14 100644
--- a/src/it/apt-test/pom.xml
+++ b/src/it/apt-test/pom.xml
@@ -3,7 +3,7 @@
#%L
SciJava Common shared library for SciJava software.
%%
- Copyright (C) 2009 - 2015 Board of Regents of the University of
+ Copyright (C) 2009 - 2016 Board of Regents of the University of
Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
Institute of Molecular Cell Biology and Genetics.
%%
diff --git a/src/it/apt-test/setup.bsh b/src/it/apt-test/setup.bsh
index 82580215d..2b08f010f 100644
--- a/src/it/apt-test/setup.bsh
+++ b/src/it/apt-test/setup.bsh
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/it/apt-test/src/main/java/org/scijava/annotation/its/Annotated.java b/src/it/apt-test/src/main/java/org/scijava/annotation/its/Annotated.java
index 8b4abd6a7..ff5cdf3e8 100644
--- a/src/it/apt-test/src/main/java/org/scijava/annotation/its/Annotated.java
+++ b/src/it/apt-test/src/main/java/org/scijava/annotation/its/Annotated.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/it/apt-test/src/main/java/org/scijava/annotation/its/CustomAnnotation.java b/src/it/apt-test/src/main/java/org/scijava/annotation/its/CustomAnnotation.java
index 502f5596e..80c1db3ba 100644
--- a/src/it/apt-test/src/main/java/org/scijava/annotation/its/CustomAnnotation.java
+++ b/src/it/apt-test/src/main/java/org/scijava/annotation/its/CustomAnnotation.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/it/apt-test/verify.bsh b/src/it/apt-test/verify.bsh
index 2df5895fc..71a9c5efa 100644
--- a/src/it/apt-test/verify.bsh
+++ b/src/it/apt-test/verify.bsh
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/it/settings.xml b/src/it/settings.xml
index 7e66aef87..c7205a7b0 100644
--- a/src/it/settings.xml
+++ b/src/it/settings.xml
@@ -3,7 +3,7 @@
#%L
SciJava Common shared library for SciJava software.
%%
- Copyright (C) 2009 - 2015 Board of Regents of the University of
+ Copyright (C) 2009 - 2016 Board of Regents of the University of
Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
Institute of Molecular Cell Biology and Genetics.
%%
diff --git a/src/main/java/org/scijava/AbstractBasicDetails.java b/src/main/java/org/scijava/AbstractBasicDetails.java
index 6688600b2..cfeae9f66 100644
--- a/src/main/java/org/scijava/AbstractBasicDetails.java
+++ b/src/main/java/org/scijava/AbstractBasicDetails.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/AbstractContextual.java b/src/main/java/org/scijava/AbstractContextual.java
index 74d95ab5d..71afa3108 100644
--- a/src/main/java/org/scijava/AbstractContextual.java
+++ b/src/main/java/org/scijava/AbstractContextual.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/AbstractGateway.java b/src/main/java/org/scijava/AbstractGateway.java
index 6e558530f..603e6a7a4 100644
--- a/src/main/java/org/scijava/AbstractGateway.java
+++ b/src/main/java/org/scijava/AbstractGateway.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/AbstractUIDetails.java b/src/main/java/org/scijava/AbstractUIDetails.java
index 409dcefd6..eccfbafe3 100644
--- a/src/main/java/org/scijava/AbstractUIDetails.java
+++ b/src/main/java/org/scijava/AbstractUIDetails.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/BasicDetails.java b/src/main/java/org/scijava/BasicDetails.java
index 4294428fc..3f061494a 100644
--- a/src/main/java/org/scijava/BasicDetails.java
+++ b/src/main/java/org/scijava/BasicDetails.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Cancelable.java b/src/main/java/org/scijava/Cancelable.java
index 9ce0ed337..2f738e626 100644
--- a/src/main/java/org/scijava/Cancelable.java
+++ b/src/main/java/org/scijava/Cancelable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Context.java b/src/main/java/org/scijava/Context.java
index c3e02d9dc..6f3196c21 100644
--- a/src/main/java/org/scijava/Context.java
+++ b/src/main/java/org/scijava/Context.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Contextual.java b/src/main/java/org/scijava/Contextual.java
index dfd218345..30729043e 100644
--- a/src/main/java/org/scijava/Contextual.java
+++ b/src/main/java/org/scijava/Contextual.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Disposable.java b/src/main/java/org/scijava/Disposable.java
index 0d7c4ec38..41b397cb5 100644
--- a/src/main/java/org/scijava/Disposable.java
+++ b/src/main/java/org/scijava/Disposable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Gateway.java b/src/main/java/org/scijava/Gateway.java
index 9a71bf025..a034682dd 100644
--- a/src/main/java/org/scijava/Gateway.java
+++ b/src/main/java/org/scijava/Gateway.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Identifiable.java b/src/main/java/org/scijava/Identifiable.java
index f1afd148c..e057780bb 100644
--- a/src/main/java/org/scijava/Identifiable.java
+++ b/src/main/java/org/scijava/Identifiable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Instantiable.java b/src/main/java/org/scijava/Instantiable.java
index 867f29ea2..f3f174aa5 100644
--- a/src/main/java/org/scijava/Instantiable.java
+++ b/src/main/java/org/scijava/Instantiable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/InstantiableException.java b/src/main/java/org/scijava/InstantiableException.java
index 43d976e1c..596e59ee9 100644
--- a/src/main/java/org/scijava/InstantiableException.java
+++ b/src/main/java/org/scijava/InstantiableException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ItemIO.java b/src/main/java/org/scijava/ItemIO.java
index 6f79e2791..b45f5062e 100644
--- a/src/main/java/org/scijava/ItemIO.java
+++ b/src/main/java/org/scijava/ItemIO.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ItemVisibility.java b/src/main/java/org/scijava/ItemVisibility.java
index a5ebdfc9c..4055bc8f6 100644
--- a/src/main/java/org/scijava/ItemVisibility.java
+++ b/src/main/java/org/scijava/ItemVisibility.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Locatable.java b/src/main/java/org/scijava/Locatable.java
index 6cf85f384..3073a9266 100644
--- a/src/main/java/org/scijava/Locatable.java
+++ b/src/main/java/org/scijava/Locatable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/MenuEntry.java b/src/main/java/org/scijava/MenuEntry.java
index 8d37b10a8..fa8fb4821 100644
--- a/src/main/java/org/scijava/MenuEntry.java
+++ b/src/main/java/org/scijava/MenuEntry.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/MenuPath.java b/src/main/java/org/scijava/MenuPath.java
index e44b86899..09b1677c7 100644
--- a/src/main/java/org/scijava/MenuPath.java
+++ b/src/main/java/org/scijava/MenuPath.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Named.java b/src/main/java/org/scijava/Named.java
index 2f7cac60d..5ddd9cb16 100644
--- a/src/main/java/org/scijava/Named.java
+++ b/src/main/java/org/scijava/Named.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/NoSuchServiceException.java b/src/main/java/org/scijava/NoSuchServiceException.java
index 225f6242e..09d23663c 100644
--- a/src/main/java/org/scijava/NoSuchServiceException.java
+++ b/src/main/java/org/scijava/NoSuchServiceException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/NullContextException.java b/src/main/java/org/scijava/NullContextException.java
index 71a3d344d..acae73049 100644
--- a/src/main/java/org/scijava/NullContextException.java
+++ b/src/main/java/org/scijava/NullContextException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Optional.java b/src/main/java/org/scijava/Optional.java
index 16ef8e8b3..dcfc568e3 100644
--- a/src/main/java/org/scijava/Optional.java
+++ b/src/main/java/org/scijava/Optional.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Prioritized.java b/src/main/java/org/scijava/Prioritized.java
index 57dd7a943..4aafbeb13 100644
--- a/src/main/java/org/scijava/Prioritized.java
+++ b/src/main/java/org/scijava/Prioritized.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Priority.java b/src/main/java/org/scijava/Priority.java
index af2774e97..2f0c06e29 100644
--- a/src/main/java/org/scijava/Priority.java
+++ b/src/main/java/org/scijava/Priority.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/SciJava.java b/src/main/java/org/scijava/SciJava.java
index e342ef380..8ae9c8e0c 100644
--- a/src/main/java/org/scijava/SciJava.java
+++ b/src/main/java/org/scijava/SciJava.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Typed.java b/src/main/java/org/scijava/Typed.java
index 9100a8400..be50d652d 100644
--- a/src/main/java/org/scijava/Typed.java
+++ b/src/main/java/org/scijava/Typed.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/UIDetails.java b/src/main/java/org/scijava/UIDetails.java
index 47428d198..94e6e5d12 100644
--- a/src/main/java/org/scijava/UIDetails.java
+++ b/src/main/java/org/scijava/UIDetails.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Validated.java b/src/main/java/org/scijava/Validated.java
index 9512db816..ea17c28ab 100644
--- a/src/main/java/org/scijava/Validated.java
+++ b/src/main/java/org/scijava/Validated.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ValidityProblem.java b/src/main/java/org/scijava/ValidityProblem.java
index a716e3679..a7f7134e4 100644
--- a/src/main/java/org/scijava/ValidityProblem.java
+++ b/src/main/java/org/scijava/ValidityProblem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/Versioned.java b/src/main/java/org/scijava/Versioned.java
index ab3c9069a..793c0fc9d 100644
--- a/src/main/java/org/scijava/Versioned.java
+++ b/src/main/java/org/scijava/Versioned.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/AbstractIndexWriter.java b/src/main/java/org/scijava/annotations/AbstractIndexWriter.java
index 27a4f6592..fe58d191f 100644
--- a/src/main/java/org/scijava/annotations/AbstractIndexWriter.java
+++ b/src/main/java/org/scijava/annotations/AbstractIndexWriter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/AnnotationCombiner.java b/src/main/java/org/scijava/annotations/AnnotationCombiner.java
index c224590df..5a5b7c127 100644
--- a/src/main/java/org/scijava/annotations/AnnotationCombiner.java
+++ b/src/main/java/org/scijava/annotations/AnnotationCombiner.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/AnnotationProcessor.java b/src/main/java/org/scijava/annotations/AnnotationProcessor.java
index cf473c161..70a54e3e1 100644
--- a/src/main/java/org/scijava/annotations/AnnotationProcessor.java
+++ b/src/main/java/org/scijava/annotations/AnnotationProcessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/ByteCodeAnalyzer.java b/src/main/java/org/scijava/annotations/ByteCodeAnalyzer.java
index a9276917a..4f752d324 100644
--- a/src/main/java/org/scijava/annotations/ByteCodeAnalyzer.java
+++ b/src/main/java/org/scijava/annotations/ByteCodeAnalyzer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/DirectoryIndexer.java b/src/main/java/org/scijava/annotations/DirectoryIndexer.java
index 133909d4a..5943d9abb 100644
--- a/src/main/java/org/scijava/annotations/DirectoryIndexer.java
+++ b/src/main/java/org/scijava/annotations/DirectoryIndexer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/EclipseHelper.java b/src/main/java/org/scijava/annotations/EclipseHelper.java
index d460d49e5..b2f78d7e3 100644
--- a/src/main/java/org/scijava/annotations/EclipseHelper.java
+++ b/src/main/java/org/scijava/annotations/EclipseHelper.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/Index.java b/src/main/java/org/scijava/annotations/Index.java
index 9109f67a9..a6231532f 100644
--- a/src/main/java/org/scijava/annotations/Index.java
+++ b/src/main/java/org/scijava/annotations/Index.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/IndexItem.java b/src/main/java/org/scijava/annotations/IndexItem.java
index 0193c4cc5..a413ad57a 100644
--- a/src/main/java/org/scijava/annotations/IndexItem.java
+++ b/src/main/java/org/scijava/annotations/IndexItem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/IndexReader.java b/src/main/java/org/scijava/annotations/IndexReader.java
index 0ba5ee233..5c613748e 100644
--- a/src/main/java/org/scijava/annotations/IndexReader.java
+++ b/src/main/java/org/scijava/annotations/IndexReader.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/Indexable.java b/src/main/java/org/scijava/annotations/Indexable.java
index 5486809f4..8204de4d1 100644
--- a/src/main/java/org/scijava/annotations/Indexable.java
+++ b/src/main/java/org/scijava/annotations/Indexable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/annotations/legacy/LegacyReader.java b/src/main/java/org/scijava/annotations/legacy/LegacyReader.java
index 51307062d..5bf17928d 100644
--- a/src/main/java/org/scijava/annotations/legacy/LegacyReader.java
+++ b/src/main/java/org/scijava/annotations/legacy/LegacyReader.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/AbstractApp.java b/src/main/java/org/scijava/app/AbstractApp.java
index 0fe3142f0..ff26c35dc 100644
--- a/src/main/java/org/scijava/app/AbstractApp.java
+++ b/src/main/java/org/scijava/app/AbstractApp.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/App.java b/src/main/java/org/scijava/app/App.java
index e4edcca0f..2bfee1844 100644
--- a/src/main/java/org/scijava/app/App.java
+++ b/src/main/java/org/scijava/app/App.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/AppService.java b/src/main/java/org/scijava/app/AppService.java
index fedb50e38..8853b0d56 100644
--- a/src/main/java/org/scijava/app/AppService.java
+++ b/src/main/java/org/scijava/app/AppService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/DefaultAppService.java b/src/main/java/org/scijava/app/DefaultAppService.java
index a68223bef..903e9d283 100644
--- a/src/main/java/org/scijava/app/DefaultAppService.java
+++ b/src/main/java/org/scijava/app/DefaultAppService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/DefaultStatusService.java b/src/main/java/org/scijava/app/DefaultStatusService.java
index 22d481b06..3d15f6252 100644
--- a/src/main/java/org/scijava/app/DefaultStatusService.java
+++ b/src/main/java/org/scijava/app/DefaultStatusService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/SciJavaApp.java b/src/main/java/org/scijava/app/SciJavaApp.java
index 01499f353..97b1f54a5 100644
--- a/src/main/java/org/scijava/app/SciJavaApp.java
+++ b/src/main/java/org/scijava/app/SciJavaApp.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/StatusService.java b/src/main/java/org/scijava/app/StatusService.java
index fde11880a..8ae39845a 100644
--- a/src/main/java/org/scijava/app/StatusService.java
+++ b/src/main/java/org/scijava/app/StatusService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/app/event/StatusEvent.java b/src/main/java/org/scijava/app/event/StatusEvent.java
index 6edabc536..e6bfbcdb1 100644
--- a/src/main/java/org/scijava/app/event/StatusEvent.java
+++ b/src/main/java/org/scijava/app/event/StatusEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/cache/CacheService.java b/src/main/java/org/scijava/cache/CacheService.java
index a39a43eea..11981d906 100644
--- a/src/main/java/org/scijava/cache/CacheService.java
+++ b/src/main/java/org/scijava/cache/CacheService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/cache/DefaultCacheService.java b/src/main/java/org/scijava/cache/DefaultCacheService.java
index 2cf81d4ad..b1b305273 100644
--- a/src/main/java/org/scijava/cache/DefaultCacheService.java
+++ b/src/main/java/org/scijava/cache/DefaultCacheService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/Command.java b/src/main/java/org/scijava/command/Command.java
index d20e232e2..85f191060 100644
--- a/src/main/java/org/scijava/command/Command.java
+++ b/src/main/java/org/scijava/command/Command.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/CommandInfo.java b/src/main/java/org/scijava/command/CommandInfo.java
index 3cc61e6ec..49bfdb488 100644
--- a/src/main/java/org/scijava/command/CommandInfo.java
+++ b/src/main/java/org/scijava/command/CommandInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/CommandModule.java b/src/main/java/org/scijava/command/CommandModule.java
index 7ae33aa2e..d392b6c58 100644
--- a/src/main/java/org/scijava/command/CommandModule.java
+++ b/src/main/java/org/scijava/command/CommandModule.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/CommandModuleItem.java b/src/main/java/org/scijava/command/CommandModuleItem.java
index 31fe5842f..4844db92d 100644
--- a/src/main/java/org/scijava/command/CommandModuleItem.java
+++ b/src/main/java/org/scijava/command/CommandModuleItem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/CommandService.java b/src/main/java/org/scijava/command/CommandService.java
index 4f76f8e93..1659b088e 100644
--- a/src/main/java/org/scijava/command/CommandService.java
+++ b/src/main/java/org/scijava/command/CommandService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/ContextCommand.java b/src/main/java/org/scijava/command/ContextCommand.java
index e13198833..5d74e3863 100644
--- a/src/main/java/org/scijava/command/ContextCommand.java
+++ b/src/main/java/org/scijava/command/ContextCommand.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/DefaultCommandService.java b/src/main/java/org/scijava/command/DefaultCommandService.java
index 3246e9afc..71a4054fd 100644
--- a/src/main/java/org/scijava/command/DefaultCommandService.java
+++ b/src/main/java/org/scijava/command/DefaultCommandService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/DynamicCommand.java b/src/main/java/org/scijava/command/DynamicCommand.java
index ff622847b..dac4df9ee 100644
--- a/src/main/java/org/scijava/command/DynamicCommand.java
+++ b/src/main/java/org/scijava/command/DynamicCommand.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/DynamicCommandInfo.java b/src/main/java/org/scijava/command/DynamicCommandInfo.java
index 39ac54354..a6b9cc507 100644
--- a/src/main/java/org/scijava/command/DynamicCommandInfo.java
+++ b/src/main/java/org/scijava/command/DynamicCommandInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/Interactive.java b/src/main/java/org/scijava/command/Interactive.java
index 0ea3369ef..9f8b389b3 100644
--- a/src/main/java/org/scijava/command/Interactive.java
+++ b/src/main/java/org/scijava/command/Interactive.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/InteractiveCommand.java b/src/main/java/org/scijava/command/InteractiveCommand.java
index b1f14d62a..a1b465ab7 100644
--- a/src/main/java/org/scijava/command/InteractiveCommand.java
+++ b/src/main/java/org/scijava/command/InteractiveCommand.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/ModuleCommand.java b/src/main/java/org/scijava/command/ModuleCommand.java
index 211f3b5ca..fe3f47561 100644
--- a/src/main/java/org/scijava/command/ModuleCommand.java
+++ b/src/main/java/org/scijava/command/ModuleCommand.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/Previewable.java b/src/main/java/org/scijava/command/Previewable.java
index fcea8a72e..a853bb355 100644
--- a/src/main/java/org/scijava/command/Previewable.java
+++ b/src/main/java/org/scijava/command/Previewable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/UnimplementedCommand.java b/src/main/java/org/scijava/command/UnimplementedCommand.java
index 2565239f0..43c967bb3 100644
--- a/src/main/java/org/scijava/command/UnimplementedCommand.java
+++ b/src/main/java/org/scijava/command/UnimplementedCommand.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/command/console/RunArgument.java b/src/main/java/org/scijava/command/console/RunArgument.java
index 469608b59..da6f38bfc 100644
--- a/src/main/java/org/scijava/command/console/RunArgument.java
+++ b/src/main/java/org/scijava/command/console/RunArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/AbstractConsoleArgument.java b/src/main/java/org/scijava/console/AbstractConsoleArgument.java
index 4112bfc9b..f6806ab3d 100644
--- a/src/main/java/org/scijava/console/AbstractConsoleArgument.java
+++ b/src/main/java/org/scijava/console/AbstractConsoleArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/ConsoleArgument.java b/src/main/java/org/scijava/console/ConsoleArgument.java
index 4a9232da2..18f3762f3 100644
--- a/src/main/java/org/scijava/console/ConsoleArgument.java
+++ b/src/main/java/org/scijava/console/ConsoleArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/ConsoleService.java b/src/main/java/org/scijava/console/ConsoleService.java
index 51d1d7f0b..77cef9477 100644
--- a/src/main/java/org/scijava/console/ConsoleService.java
+++ b/src/main/java/org/scijava/console/ConsoleService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/DefaultConsoleService.java b/src/main/java/org/scijava/console/DefaultConsoleService.java
index 75821a5db..22483a459 100644
--- a/src/main/java/org/scijava/console/DefaultConsoleService.java
+++ b/src/main/java/org/scijava/console/DefaultConsoleService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/MultiOutputStream.java b/src/main/java/org/scijava/console/MultiOutputStream.java
index 655575082..0b596af93 100644
--- a/src/main/java/org/scijava/console/MultiOutputStream.java
+++ b/src/main/java/org/scijava/console/MultiOutputStream.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/MultiPrintStream.java b/src/main/java/org/scijava/console/MultiPrintStream.java
index 13c2ff1f5..2261c533a 100644
--- a/src/main/java/org/scijava/console/MultiPrintStream.java
+++ b/src/main/java/org/scijava/console/MultiPrintStream.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/OutputEvent.java b/src/main/java/org/scijava/console/OutputEvent.java
index cddafcb19..6d81ebdef 100644
--- a/src/main/java/org/scijava/console/OutputEvent.java
+++ b/src/main/java/org/scijava/console/OutputEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/OutputListener.java b/src/main/java/org/scijava/console/OutputListener.java
index 9c9111374..6636c1ad6 100644
--- a/src/main/java/org/scijava/console/OutputListener.java
+++ b/src/main/java/org/scijava/console/OutputListener.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/console/SystemPropertyArgument.java b/src/main/java/org/scijava/console/SystemPropertyArgument.java
index f8b968458..8202f8ce9 100644
--- a/src/main/java/org/scijava/console/SystemPropertyArgument.java
+++ b/src/main/java/org/scijava/console/SystemPropertyArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/AbstractConvertService.java b/src/main/java/org/scijava/convert/AbstractConvertService.java
index 200460a60..3f9a37ef9 100644
--- a/src/main/java/org/scijava/convert/AbstractConvertService.java
+++ b/src/main/java/org/scijava/convert/AbstractConvertService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/AbstractConverter.java b/src/main/java/org/scijava/convert/AbstractConverter.java
index 26602d0e3..058624d94 100644
--- a/src/main/java/org/scijava/convert/AbstractConverter.java
+++ b/src/main/java/org/scijava/convert/AbstractConverter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/ArrayConverters.java b/src/main/java/org/scijava/convert/ArrayConverters.java
index 7971c0872..f2d129cd1 100644
--- a/src/main/java/org/scijava/convert/ArrayConverters.java
+++ b/src/main/java/org/scijava/convert/ArrayConverters.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/CastingConverter.java b/src/main/java/org/scijava/convert/CastingConverter.java
index d849d5cd4..00ebb1f0b 100644
--- a/src/main/java/org/scijava/convert/CastingConverter.java
+++ b/src/main/java/org/scijava/convert/CastingConverter.java
@@ -8,13 +8,13 @@
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/org/scijava/convert/ConversionRequest.java b/src/main/java/org/scijava/convert/ConversionRequest.java
index 4ca2b0fdd..1b0a211f0 100644
--- a/src/main/java/org/scijava/convert/ConversionRequest.java
+++ b/src/main/java/org/scijava/convert/ConversionRequest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/ConvertService.java b/src/main/java/org/scijava/convert/ConvertService.java
index 3feec3e81..555a270bd 100644
--- a/src/main/java/org/scijava/convert/ConvertService.java
+++ b/src/main/java/org/scijava/convert/ConvertService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/Converter.java b/src/main/java/org/scijava/convert/Converter.java
index 2ad015dfe..157a7a744 100644
--- a/src/main/java/org/scijava/convert/Converter.java
+++ b/src/main/java/org/scijava/convert/Converter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/DefaultConvertService.java b/src/main/java/org/scijava/convert/DefaultConvertService.java
index b28ce6383..1f2318a95 100644
--- a/src/main/java/org/scijava/convert/DefaultConvertService.java
+++ b/src/main/java/org/scijava/convert/DefaultConvertService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/DefaultConverter.java b/src/main/java/org/scijava/convert/DefaultConverter.java
index 4aa872960..803483dc3 100644
--- a/src/main/java/org/scijava/convert/DefaultConverter.java
+++ b/src/main/java/org/scijava/convert/DefaultConverter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/NullConverter.java b/src/main/java/org/scijava/convert/NullConverter.java
index 6eb29874b..f3686ea2f 100644
--- a/src/main/java/org/scijava/convert/NullConverter.java
+++ b/src/main/java/org/scijava/convert/NullConverter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/PrimitiveArrayUnwrapper.java b/src/main/java/org/scijava/convert/PrimitiveArrayUnwrapper.java
index 7b63df197..9a821393b 100644
--- a/src/main/java/org/scijava/convert/PrimitiveArrayUnwrapper.java
+++ b/src/main/java/org/scijava/convert/PrimitiveArrayUnwrapper.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/convert/PrimitiveArrayWrapper.java b/src/main/java/org/scijava/convert/PrimitiveArrayWrapper.java
index 0c3a7992b..a6d421608 100644
--- a/src/main/java/org/scijava/convert/PrimitiveArrayWrapper.java
+++ b/src/main/java/org/scijava/convert/PrimitiveArrayWrapper.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/AbstractDisplay.java b/src/main/java/org/scijava/display/AbstractDisplay.java
index 9c4d43669..1b84f07b9 100644
--- a/src/main/java/org/scijava/display/AbstractDisplay.java
+++ b/src/main/java/org/scijava/display/AbstractDisplay.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/ActiveDisplayPreprocessor.java b/src/main/java/org/scijava/display/ActiveDisplayPreprocessor.java
index 09ba6c725..916bc2d0a 100644
--- a/src/main/java/org/scijava/display/ActiveDisplayPreprocessor.java
+++ b/src/main/java/org/scijava/display/ActiveDisplayPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/DefaultDisplay.java b/src/main/java/org/scijava/display/DefaultDisplay.java
index 2041330a6..cad0c02f3 100644
--- a/src/main/java/org/scijava/display/DefaultDisplay.java
+++ b/src/main/java/org/scijava/display/DefaultDisplay.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/DefaultDisplayService.java b/src/main/java/org/scijava/display/DefaultDisplayService.java
index f193decfb..ec11b5c20 100644
--- a/src/main/java/org/scijava/display/DefaultDisplayService.java
+++ b/src/main/java/org/scijava/display/DefaultDisplayService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/DefaultTextDisplay.java b/src/main/java/org/scijava/display/DefaultTextDisplay.java
index de8b1cfba..2b5940087 100644
--- a/src/main/java/org/scijava/display/DefaultTextDisplay.java
+++ b/src/main/java/org/scijava/display/DefaultTextDisplay.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/Display.java b/src/main/java/org/scijava/display/Display.java
index 6405499c1..019a53443 100644
--- a/src/main/java/org/scijava/display/Display.java
+++ b/src/main/java/org/scijava/display/Display.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/DisplayPostprocessor.java b/src/main/java/org/scijava/display/DisplayPostprocessor.java
index eea4a5c42..092122db3 100644
--- a/src/main/java/org/scijava/display/DisplayPostprocessor.java
+++ b/src/main/java/org/scijava/display/DisplayPostprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/DisplayService.java b/src/main/java/org/scijava/display/DisplayService.java
index cb2abddbb..98dd2b6da 100644
--- a/src/main/java/org/scijava/display/DisplayService.java
+++ b/src/main/java/org/scijava/display/DisplayService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/Displayable.java b/src/main/java/org/scijava/display/Displayable.java
index 292e0b53d..ffc22461e 100644
--- a/src/main/java/org/scijava/display/Displayable.java
+++ b/src/main/java/org/scijava/display/Displayable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/TextDisplay.java b/src/main/java/org/scijava/display/TextDisplay.java
index 3c06c5ef0..5da87694c 100644
--- a/src/main/java/org/scijava/display/TextDisplay.java
+++ b/src/main/java/org/scijava/display/TextDisplay.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/DisplayActivatedEvent.java b/src/main/java/org/scijava/display/event/DisplayActivatedEvent.java
index 315f0215f..9a81b32f1 100644
--- a/src/main/java/org/scijava/display/event/DisplayActivatedEvent.java
+++ b/src/main/java/org/scijava/display/event/DisplayActivatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/DisplayCreatedEvent.java b/src/main/java/org/scijava/display/event/DisplayCreatedEvent.java
index 6e45ab5ec..c1ef3e70d 100644
--- a/src/main/java/org/scijava/display/event/DisplayCreatedEvent.java
+++ b/src/main/java/org/scijava/display/event/DisplayCreatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/DisplayDeletedEvent.java b/src/main/java/org/scijava/display/event/DisplayDeletedEvent.java
index 24a74e2a7..37889a187 100644
--- a/src/main/java/org/scijava/display/event/DisplayDeletedEvent.java
+++ b/src/main/java/org/scijava/display/event/DisplayDeletedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/DisplayEvent.java b/src/main/java/org/scijava/display/event/DisplayEvent.java
index 4637037b9..12ae2b5de 100644
--- a/src/main/java/org/scijava/display/event/DisplayEvent.java
+++ b/src/main/java/org/scijava/display/event/DisplayEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/DisplayUpdatedEvent.java b/src/main/java/org/scijava/display/event/DisplayUpdatedEvent.java
index f0e40254d..9fa301481 100644
--- a/src/main/java/org/scijava/display/event/DisplayUpdatedEvent.java
+++ b/src/main/java/org/scijava/display/event/DisplayUpdatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/InputEvent.java b/src/main/java/org/scijava/display/event/input/InputEvent.java
index ca46e80e7..7855ae923 100644
--- a/src/main/java/org/scijava/display/event/input/InputEvent.java
+++ b/src/main/java/org/scijava/display/event/input/InputEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/KyEvent.java b/src/main/java/org/scijava/display/event/input/KyEvent.java
index d31534b81..8892b20a1 100644
--- a/src/main/java/org/scijava/display/event/input/KyEvent.java
+++ b/src/main/java/org/scijava/display/event/input/KyEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/KyPressedEvent.java b/src/main/java/org/scijava/display/event/input/KyPressedEvent.java
index 28f326837..1d936b33d 100644
--- a/src/main/java/org/scijava/display/event/input/KyPressedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/KyPressedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/KyReleasedEvent.java b/src/main/java/org/scijava/display/event/input/KyReleasedEvent.java
index 593e557f7..3604fe6b6 100644
--- a/src/main/java/org/scijava/display/event/input/KyReleasedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/KyReleasedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/KyTypedEvent.java b/src/main/java/org/scijava/display/event/input/KyTypedEvent.java
index 568aec3ba..553a791b6 100644
--- a/src/main/java/org/scijava/display/event/input/KyTypedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/KyTypedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsButtonEvent.java b/src/main/java/org/scijava/display/event/input/MsButtonEvent.java
index bf0a38d98..6a4a41ed6 100644
--- a/src/main/java/org/scijava/display/event/input/MsButtonEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsButtonEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsClickedEvent.java b/src/main/java/org/scijava/display/event/input/MsClickedEvent.java
index 6d180c2fe..71fefc267 100644
--- a/src/main/java/org/scijava/display/event/input/MsClickedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsClickedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsDraggedEvent.java b/src/main/java/org/scijava/display/event/input/MsDraggedEvent.java
index bed510b88..9a2157b06 100644
--- a/src/main/java/org/scijava/display/event/input/MsDraggedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsDraggedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsEnteredEvent.java b/src/main/java/org/scijava/display/event/input/MsEnteredEvent.java
index ab1e8843c..e9813d94e 100644
--- a/src/main/java/org/scijava/display/event/input/MsEnteredEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsEnteredEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsEvent.java b/src/main/java/org/scijava/display/event/input/MsEvent.java
index 61f4614c0..e000e0a09 100644
--- a/src/main/java/org/scijava/display/event/input/MsEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsExitedEvent.java b/src/main/java/org/scijava/display/event/input/MsExitedEvent.java
index f08d93bb6..eb6ad2716 100644
--- a/src/main/java/org/scijava/display/event/input/MsExitedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsExitedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsMovedEvent.java b/src/main/java/org/scijava/display/event/input/MsMovedEvent.java
index 0afc917a7..e5d367ec0 100644
--- a/src/main/java/org/scijava/display/event/input/MsMovedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsMovedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsPressedEvent.java b/src/main/java/org/scijava/display/event/input/MsPressedEvent.java
index 841f5c5de..44271958d 100644
--- a/src/main/java/org/scijava/display/event/input/MsPressedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsPressedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsReleasedEvent.java b/src/main/java/org/scijava/display/event/input/MsReleasedEvent.java
index 4328779c0..4a7cf0a49 100644
--- a/src/main/java/org/scijava/display/event/input/MsReleasedEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsReleasedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/input/MsWheelEvent.java b/src/main/java/org/scijava/display/event/input/MsWheelEvent.java
index 4908ff5d9..d33d2d6d4 100644
--- a/src/main/java/org/scijava/display/event/input/MsWheelEvent.java
+++ b/src/main/java/org/scijava/display/event/input/MsWheelEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinActivatedEvent.java b/src/main/java/org/scijava/display/event/window/WinActivatedEvent.java
index 8ee0f7938..8ec498c73 100644
--- a/src/main/java/org/scijava/display/event/window/WinActivatedEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinActivatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinClosedEvent.java b/src/main/java/org/scijava/display/event/window/WinClosedEvent.java
index 684c9abf4..450883dd4 100644
--- a/src/main/java/org/scijava/display/event/window/WinClosedEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinClosedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinClosingEvent.java b/src/main/java/org/scijava/display/event/window/WinClosingEvent.java
index 51d93a605..b3eedf74e 100644
--- a/src/main/java/org/scijava/display/event/window/WinClosingEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinClosingEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinDeactivatedEvent.java b/src/main/java/org/scijava/display/event/window/WinDeactivatedEvent.java
index 8fb256d7f..3d9f08236 100644
--- a/src/main/java/org/scijava/display/event/window/WinDeactivatedEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinDeactivatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinDeiconifiedEvent.java b/src/main/java/org/scijava/display/event/window/WinDeiconifiedEvent.java
index d1a58d19c..1f66c2861 100644
--- a/src/main/java/org/scijava/display/event/window/WinDeiconifiedEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinDeiconifiedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinEvent.java b/src/main/java/org/scijava/display/event/window/WinEvent.java
index 8b9bd41c5..af3a4fb21 100644
--- a/src/main/java/org/scijava/display/event/window/WinEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinIconifiedEvent.java b/src/main/java/org/scijava/display/event/window/WinIconifiedEvent.java
index 2333ccd22..740de597b 100644
--- a/src/main/java/org/scijava/display/event/window/WinIconifiedEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinIconifiedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/display/event/window/WinOpenedEvent.java b/src/main/java/org/scijava/display/event/window/WinOpenedEvent.java
index 1a3904883..2cc54a73f 100644
--- a/src/main/java/org/scijava/display/event/window/WinOpenedEvent.java
+++ b/src/main/java/org/scijava/display/event/window/WinOpenedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/ContextDisposingEvent.java b/src/main/java/org/scijava/event/ContextDisposingEvent.java
index dfee4e284..7df001f65 100644
--- a/src/main/java/org/scijava/event/ContextDisposingEvent.java
+++ b/src/main/java/org/scijava/event/ContextDisposingEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/DefaultEventBus.java b/src/main/java/org/scijava/event/DefaultEventBus.java
index cfd847797..f9a7fbe14 100644
--- a/src/main/java/org/scijava/event/DefaultEventBus.java
+++ b/src/main/java/org/scijava/event/DefaultEventBus.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/DefaultEventHistory.java b/src/main/java/org/scijava/event/DefaultEventHistory.java
index 72eb38add..541528fcd 100644
--- a/src/main/java/org/scijava/event/DefaultEventHistory.java
+++ b/src/main/java/org/scijava/event/DefaultEventHistory.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/DefaultEventService.java b/src/main/java/org/scijava/event/DefaultEventService.java
index 855cd8fec..3e41c1023 100644
--- a/src/main/java/org/scijava/event/DefaultEventService.java
+++ b/src/main/java/org/scijava/event/DefaultEventService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/EventDetails.java b/src/main/java/org/scijava/event/EventDetails.java
index de79229e0..4f210c0ee 100644
--- a/src/main/java/org/scijava/event/EventDetails.java
+++ b/src/main/java/org/scijava/event/EventDetails.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/EventHandler.java b/src/main/java/org/scijava/event/EventHandler.java
index 93f94c4b5..6fdfb967f 100644
--- a/src/main/java/org/scijava/event/EventHandler.java
+++ b/src/main/java/org/scijava/event/EventHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/EventHistory.java b/src/main/java/org/scijava/event/EventHistory.java
index 128a5b469..8cd782253 100644
--- a/src/main/java/org/scijava/event/EventHistory.java
+++ b/src/main/java/org/scijava/event/EventHistory.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/EventHistoryListener.java b/src/main/java/org/scijava/event/EventHistoryListener.java
index 8d813b798..acf0c07c8 100644
--- a/src/main/java/org/scijava/event/EventHistoryListener.java
+++ b/src/main/java/org/scijava/event/EventHistoryListener.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/EventService.java b/src/main/java/org/scijava/event/EventService.java
index 4f269c36d..fcacb1b46 100644
--- a/src/main/java/org/scijava/event/EventService.java
+++ b/src/main/java/org/scijava/event/EventService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/EventSubscriber.java b/src/main/java/org/scijava/event/EventSubscriber.java
index 7b7ddf9a6..69796fe43 100644
--- a/src/main/java/org/scijava/event/EventSubscriber.java
+++ b/src/main/java/org/scijava/event/EventSubscriber.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/event/SciJavaEvent.java b/src/main/java/org/scijava/event/SciJavaEvent.java
index f30b9c7fb..13920ce43 100644
--- a/src/main/java/org/scijava/event/SciJavaEvent.java
+++ b/src/main/java/org/scijava/event/SciJavaEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/input/Accelerator.java b/src/main/java/org/scijava/input/Accelerator.java
index ea745910f..3c83dd0d5 100644
--- a/src/main/java/org/scijava/input/Accelerator.java
+++ b/src/main/java/org/scijava/input/Accelerator.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/input/DefaultInputService.java b/src/main/java/org/scijava/input/DefaultInputService.java
index 3e2c47495..d806b9042 100644
--- a/src/main/java/org/scijava/input/DefaultInputService.java
+++ b/src/main/java/org/scijava/input/DefaultInputService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/input/InputModifiers.java b/src/main/java/org/scijava/input/InputModifiers.java
index 0464c301f..f7da0c4b7 100644
--- a/src/main/java/org/scijava/input/InputModifiers.java
+++ b/src/main/java/org/scijava/input/InputModifiers.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/input/InputService.java b/src/main/java/org/scijava/input/InputService.java
index b0cf29958..467788e0e 100644
--- a/src/main/java/org/scijava/input/InputService.java
+++ b/src/main/java/org/scijava/input/InputService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/input/KeyCode.java b/src/main/java/org/scijava/input/KeyCode.java
index fe8b8d4a7..a01ff8663 100644
--- a/src/main/java/org/scijava/input/KeyCode.java
+++ b/src/main/java/org/scijava/input/KeyCode.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/input/MouseCursor.java b/src/main/java/org/scijava/input/MouseCursor.java
index 39e7f3061..f55d0c768 100644
--- a/src/main/java/org/scijava/input/MouseCursor.java
+++ b/src/main/java/org/scijava/input/MouseCursor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/AbstractDataHandle.java b/src/main/java/org/scijava/io/AbstractDataHandle.java
index cfb917810..64ac47c77 100644
--- a/src/main/java/org/scijava/io/AbstractDataHandle.java
+++ b/src/main/java/org/scijava/io/AbstractDataHandle.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/AbstractIOPlugin.java b/src/main/java/org/scijava/io/AbstractIOPlugin.java
index 9091ae38f..d7c526ad7 100644
--- a/src/main/java/org/scijava/io/AbstractIOPlugin.java
+++ b/src/main/java/org/scijava/io/AbstractIOPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/AbstractLocation.java b/src/main/java/org/scijava/io/AbstractLocation.java
index ce0e12ad6..fe40a36d8 100644
--- a/src/main/java/org/scijava/io/AbstractLocation.java
+++ b/src/main/java/org/scijava/io/AbstractLocation.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/BytesLocation.java b/src/main/java/org/scijava/io/BytesLocation.java
index c58ddb0c6..f0cf50b4b 100644
--- a/src/main/java/org/scijava/io/BytesLocation.java
+++ b/src/main/java/org/scijava/io/BytesLocation.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DataHandle.java b/src/main/java/org/scijava/io/DataHandle.java
index 24162ef77..d70be75dd 100644
--- a/src/main/java/org/scijava/io/DataHandle.java
+++ b/src/main/java/org/scijava/io/DataHandle.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DataHandleInputStream.java b/src/main/java/org/scijava/io/DataHandleInputStream.java
index 1d341f449..01c013a6b 100644
--- a/src/main/java/org/scijava/io/DataHandleInputStream.java
+++ b/src/main/java/org/scijava/io/DataHandleInputStream.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DataHandleOutputStream.java b/src/main/java/org/scijava/io/DataHandleOutputStream.java
index 42ec2d104..4e03766ef 100644
--- a/src/main/java/org/scijava/io/DataHandleOutputStream.java
+++ b/src/main/java/org/scijava/io/DataHandleOutputStream.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DataHandleService.java b/src/main/java/org/scijava/io/DataHandleService.java
index eaf93e28c..caec74a59 100644
--- a/src/main/java/org/scijava/io/DataHandleService.java
+++ b/src/main/java/org/scijava/io/DataHandleService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DefaultDataHandleService.java b/src/main/java/org/scijava/io/DefaultDataHandleService.java
index 2be00711f..92882cbd1 100644
--- a/src/main/java/org/scijava/io/DefaultDataHandleService.java
+++ b/src/main/java/org/scijava/io/DefaultDataHandleService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DefaultIOService.java b/src/main/java/org/scijava/io/DefaultIOService.java
index 2ad822f72..173ebc664 100644
--- a/src/main/java/org/scijava/io/DefaultIOService.java
+++ b/src/main/java/org/scijava/io/DefaultIOService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/DefaultRecentFileService.java b/src/main/java/org/scijava/io/DefaultRecentFileService.java
index ce0ddd9e6..90a5b0198 100644
--- a/src/main/java/org/scijava/io/DefaultRecentFileService.java
+++ b/src/main/java/org/scijava/io/DefaultRecentFileService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/FileHandle.java b/src/main/java/org/scijava/io/FileHandle.java
index 045c254fd..53a604f21 100644
--- a/src/main/java/org/scijava/io/FileHandle.java
+++ b/src/main/java/org/scijava/io/FileHandle.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/FileLocation.java b/src/main/java/org/scijava/io/FileLocation.java
index 757c4b738..7ebb80119 100644
--- a/src/main/java/org/scijava/io/FileLocation.java
+++ b/src/main/java/org/scijava/io/FileLocation.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/IOPlugin.java b/src/main/java/org/scijava/io/IOPlugin.java
index aacaade90..e000c72ab 100644
--- a/src/main/java/org/scijava/io/IOPlugin.java
+++ b/src/main/java/org/scijava/io/IOPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/IOService.java b/src/main/java/org/scijava/io/IOService.java
index b82fd0f1e..5f64ba7ad 100644
--- a/src/main/java/org/scijava/io/IOService.java
+++ b/src/main/java/org/scijava/io/IOService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/Location.java b/src/main/java/org/scijava/io/Location.java
index 4f08be1b9..a02abbf25 100644
--- a/src/main/java/org/scijava/io/Location.java
+++ b/src/main/java/org/scijava/io/Location.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/RecentFileService.java b/src/main/java/org/scijava/io/RecentFileService.java
index 6f1d606bf..ea6220426 100644
--- a/src/main/java/org/scijava/io/RecentFileService.java
+++ b/src/main/java/org/scijava/io/RecentFileService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/URILocation.java b/src/main/java/org/scijava/io/URILocation.java
index 87f9e7d4d..cb2d2022c 100644
--- a/src/main/java/org/scijava/io/URILocation.java
+++ b/src/main/java/org/scijava/io/URILocation.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/URLLocation.java b/src/main/java/org/scijava/io/URLLocation.java
index 4148d668a..54d8fbb06 100644
--- a/src/main/java/org/scijava/io/URLLocation.java
+++ b/src/main/java/org/scijava/io/URLLocation.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/console/OpenArgument.java b/src/main/java/org/scijava/io/console/OpenArgument.java
index 1f5457e6b..9b271ed4c 100644
--- a/src/main/java/org/scijava/io/console/OpenArgument.java
+++ b/src/main/java/org/scijava/io/console/OpenArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/event/DataOpenedEvent.java b/src/main/java/org/scijava/io/event/DataOpenedEvent.java
index 03028ecb2..893ad63b6 100644
--- a/src/main/java/org/scijava/io/event/DataOpenedEvent.java
+++ b/src/main/java/org/scijava/io/event/DataOpenedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/event/DataSavedEvent.java b/src/main/java/org/scijava/io/event/DataSavedEvent.java
index 8f5f2955a..fe911efa9 100644
--- a/src/main/java/org/scijava/io/event/DataSavedEvent.java
+++ b/src/main/java/org/scijava/io/event/DataSavedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/io/event/IOEvent.java b/src/main/java/org/scijava/io/event/IOEvent.java
index d678ae19c..9140893c2 100644
--- a/src/main/java/org/scijava/io/event/IOEvent.java
+++ b/src/main/java/org/scijava/io/event/IOEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/log/AbstractLogService.java b/src/main/java/org/scijava/log/AbstractLogService.java
index 96dc08240..135c90dd3 100644
--- a/src/main/java/org/scijava/log/AbstractLogService.java
+++ b/src/main/java/org/scijava/log/AbstractLogService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/log/DefaultUncaughtExceptionHandler.java b/src/main/java/org/scijava/log/DefaultUncaughtExceptionHandler.java
index 9270e1f9f..6b1dbd7cd 100644
--- a/src/main/java/org/scijava/log/DefaultUncaughtExceptionHandler.java
+++ b/src/main/java/org/scijava/log/DefaultUncaughtExceptionHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/log/LogService.java b/src/main/java/org/scijava/log/LogService.java
index 190077f0f..e1fae2013 100644
--- a/src/main/java/org/scijava/log/LogService.java
+++ b/src/main/java/org/scijava/log/LogService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/log/StderrLogService.java b/src/main/java/org/scijava/log/StderrLogService.java
index 9524a5427..5d7fc4688 100644
--- a/src/main/java/org/scijava/log/StderrLogService.java
+++ b/src/main/java/org/scijava/log/StderrLogService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/main/DefaultMainService.java b/src/main/java/org/scijava/main/DefaultMainService.java
index 9b56e45b2..31de081fd 100644
--- a/src/main/java/org/scijava/main/DefaultMainService.java
+++ b/src/main/java/org/scijava/main/DefaultMainService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/main/MainService.java b/src/main/java/org/scijava/main/MainService.java
index ee99373c3..fcd15831c 100644
--- a/src/main/java/org/scijava/main/MainService.java
+++ b/src/main/java/org/scijava/main/MainService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/main/console/MainArgument.java b/src/main/java/org/scijava/main/console/MainArgument.java
index 2ed60c713..45551f2a9 100644
--- a/src/main/java/org/scijava/main/console/MainArgument.java
+++ b/src/main/java/org/scijava/main/console/MainArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/AbstractMenuCreator.java b/src/main/java/org/scijava/menu/AbstractMenuCreator.java
index 0b5951096..ab476c375 100644
--- a/src/main/java/org/scijava/menu/AbstractMenuCreator.java
+++ b/src/main/java/org/scijava/menu/AbstractMenuCreator.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/DefaultMenuService.java b/src/main/java/org/scijava/menu/DefaultMenuService.java
index 8072c50f6..d128cca83 100644
--- a/src/main/java/org/scijava/menu/DefaultMenuService.java
+++ b/src/main/java/org/scijava/menu/DefaultMenuService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/MenuConstants.java b/src/main/java/org/scijava/menu/MenuConstants.java
index 101e1d125..336a1832f 100644
--- a/src/main/java/org/scijava/menu/MenuConstants.java
+++ b/src/main/java/org/scijava/menu/MenuConstants.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/MenuCreator.java b/src/main/java/org/scijava/menu/MenuCreator.java
index 872efd0a0..45d7c7402 100644
--- a/src/main/java/org/scijava/menu/MenuCreator.java
+++ b/src/main/java/org/scijava/menu/MenuCreator.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/MenuService.java b/src/main/java/org/scijava/menu/MenuService.java
index 5970c3db8..000ac5bcd 100644
--- a/src/main/java/org/scijava/menu/MenuService.java
+++ b/src/main/java/org/scijava/menu/MenuService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/ShadowMenu.java b/src/main/java/org/scijava/menu/ShadowMenu.java
index 4ba28d799..a2c87b573 100644
--- a/src/main/java/org/scijava/menu/ShadowMenu.java
+++ b/src/main/java/org/scijava/menu/ShadowMenu.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/ShadowMenuIterator.java b/src/main/java/org/scijava/menu/ShadowMenuIterator.java
index cb9e48353..884cd5ab5 100644
--- a/src/main/java/org/scijava/menu/ShadowMenuIterator.java
+++ b/src/main/java/org/scijava/menu/ShadowMenuIterator.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/event/MenuEvent.java b/src/main/java/org/scijava/menu/event/MenuEvent.java
index 2d5ac867b..16c1b5de2 100644
--- a/src/main/java/org/scijava/menu/event/MenuEvent.java
+++ b/src/main/java/org/scijava/menu/event/MenuEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/event/MenusAddedEvent.java b/src/main/java/org/scijava/menu/event/MenusAddedEvent.java
index a9a7163ad..03d00ae91 100644
--- a/src/main/java/org/scijava/menu/event/MenusAddedEvent.java
+++ b/src/main/java/org/scijava/menu/event/MenusAddedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/event/MenusRemovedEvent.java b/src/main/java/org/scijava/menu/event/MenusRemovedEvent.java
index b097317e1..3214051df 100644
--- a/src/main/java/org/scijava/menu/event/MenusRemovedEvent.java
+++ b/src/main/java/org/scijava/menu/event/MenusRemovedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/menu/event/MenusUpdatedEvent.java b/src/main/java/org/scijava/menu/event/MenusUpdatedEvent.java
index 9980be59d..cc6da3099 100644
--- a/src/main/java/org/scijava/menu/event/MenusUpdatedEvent.java
+++ b/src/main/java/org/scijava/menu/event/MenusUpdatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/AbstractModule.java b/src/main/java/org/scijava/module/AbstractModule.java
index b4c0c1922..0406bdb71 100644
--- a/src/main/java/org/scijava/module/AbstractModule.java
+++ b/src/main/java/org/scijava/module/AbstractModule.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/AbstractModuleInfo.java b/src/main/java/org/scijava/module/AbstractModuleInfo.java
index 551664197..1b6461b6b 100644
--- a/src/main/java/org/scijava/module/AbstractModuleInfo.java
+++ b/src/main/java/org/scijava/module/AbstractModuleInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/AbstractModuleItem.java b/src/main/java/org/scijava/module/AbstractModuleItem.java
index 0ae2f9206..c6d84537d 100644
--- a/src/main/java/org/scijava/module/AbstractModuleItem.java
+++ b/src/main/java/org/scijava/module/AbstractModuleItem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/DefaultModuleService.java b/src/main/java/org/scijava/module/DefaultModuleService.java
index dcdebc5de..2bd74928f 100644
--- a/src/main/java/org/scijava/module/DefaultModuleService.java
+++ b/src/main/java/org/scijava/module/DefaultModuleService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/DefaultMutableModule.java b/src/main/java/org/scijava/module/DefaultMutableModule.java
index 1fa266b0f..e40f54498 100644
--- a/src/main/java/org/scijava/module/DefaultMutableModule.java
+++ b/src/main/java/org/scijava/module/DefaultMutableModule.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/DefaultMutableModuleInfo.java b/src/main/java/org/scijava/module/DefaultMutableModuleInfo.java
index 630fd311e..7585c16ff 100644
--- a/src/main/java/org/scijava/module/DefaultMutableModuleInfo.java
+++ b/src/main/java/org/scijava/module/DefaultMutableModuleInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/DefaultMutableModuleItem.java b/src/main/java/org/scijava/module/DefaultMutableModuleItem.java
index 1ff2d6bbe..b833cb34f 100644
--- a/src/main/java/org/scijava/module/DefaultMutableModuleItem.java
+++ b/src/main/java/org/scijava/module/DefaultMutableModuleItem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/MethodCallException.java b/src/main/java/org/scijava/module/MethodCallException.java
index 09363f3ca..43a2cccad 100644
--- a/src/main/java/org/scijava/module/MethodCallException.java
+++ b/src/main/java/org/scijava/module/MethodCallException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/MethodRef.java b/src/main/java/org/scijava/module/MethodRef.java
index ba7194645..aaca5bbd2 100644
--- a/src/main/java/org/scijava/module/MethodRef.java
+++ b/src/main/java/org/scijava/module/MethodRef.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/Module.java b/src/main/java/org/scijava/module/Module.java
index 2816a2ddf..275f0d904 100644
--- a/src/main/java/org/scijava/module/Module.java
+++ b/src/main/java/org/scijava/module/Module.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleCanceledException.java b/src/main/java/org/scijava/module/ModuleCanceledException.java
index 15a76ab30..8442e20aa 100644
--- a/src/main/java/org/scijava/module/ModuleCanceledException.java
+++ b/src/main/java/org/scijava/module/ModuleCanceledException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleException.java b/src/main/java/org/scijava/module/ModuleException.java
index 6576e5814..e75d47128 100644
--- a/src/main/java/org/scijava/module/ModuleException.java
+++ b/src/main/java/org/scijava/module/ModuleException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleIndex.java b/src/main/java/org/scijava/module/ModuleIndex.java
index eb3fac56a..4131a5ec7 100644
--- a/src/main/java/org/scijava/module/ModuleIndex.java
+++ b/src/main/java/org/scijava/module/ModuleIndex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleInfo.java b/src/main/java/org/scijava/module/ModuleInfo.java
index f55541d82..b17a0548d 100644
--- a/src/main/java/org/scijava/module/ModuleInfo.java
+++ b/src/main/java/org/scijava/module/ModuleInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleItem.java b/src/main/java/org/scijava/module/ModuleItem.java
index 1016ce653..087a03c8a 100644
--- a/src/main/java/org/scijava/module/ModuleItem.java
+++ b/src/main/java/org/scijava/module/ModuleItem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleRunner.java b/src/main/java/org/scijava/module/ModuleRunner.java
index e03e8dd73..27fb61347 100644
--- a/src/main/java/org/scijava/module/ModuleRunner.java
+++ b/src/main/java/org/scijava/module/ModuleRunner.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/ModuleService.java b/src/main/java/org/scijava/module/ModuleService.java
index 3573e2b3e..e49850715 100644
--- a/src/main/java/org/scijava/module/ModuleService.java
+++ b/src/main/java/org/scijava/module/ModuleService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/MutableModule.java b/src/main/java/org/scijava/module/MutableModule.java
index 189c6cf87..3838b12a3 100644
--- a/src/main/java/org/scijava/module/MutableModule.java
+++ b/src/main/java/org/scijava/module/MutableModule.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/MutableModuleInfo.java b/src/main/java/org/scijava/module/MutableModuleInfo.java
index 5e57665bd..4de34d722 100644
--- a/src/main/java/org/scijava/module/MutableModuleInfo.java
+++ b/src/main/java/org/scijava/module/MutableModuleInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/MutableModuleItem.java b/src/main/java/org/scijava/module/MutableModuleItem.java
index efd681ed5..3fd6df99d 100644
--- a/src/main/java/org/scijava/module/MutableModuleItem.java
+++ b/src/main/java/org/scijava/module/MutableModuleItem.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleCanceledEvent.java b/src/main/java/org/scijava/module/event/ModuleCanceledEvent.java
index 0451da0b1..53d4240e5 100644
--- a/src/main/java/org/scijava/module/event/ModuleCanceledEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleCanceledEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleEvent.java b/src/main/java/org/scijava/module/event/ModuleEvent.java
index 6cdc33195..ec8cbc044 100644
--- a/src/main/java/org/scijava/module/event/ModuleEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleExecutedEvent.java b/src/main/java/org/scijava/module/event/ModuleExecutedEvent.java
index e84b6a3fa..97d51205d 100644
--- a/src/main/java/org/scijava/module/event/ModuleExecutedEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleExecutedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleExecutingEvent.java b/src/main/java/org/scijava/module/event/ModuleExecutingEvent.java
index a1ede59c8..a7927f3b2 100644
--- a/src/main/java/org/scijava/module/event/ModuleExecutingEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleExecutingEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleExecutionEvent.java b/src/main/java/org/scijava/module/event/ModuleExecutionEvent.java
index 357732926..ab3e4cdd7 100644
--- a/src/main/java/org/scijava/module/event/ModuleExecutionEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleExecutionEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleFinishedEvent.java b/src/main/java/org/scijava/module/event/ModuleFinishedEvent.java
index 847747ac7..b07316001 100644
--- a/src/main/java/org/scijava/module/event/ModuleFinishedEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleFinishedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModulePostprocessEvent.java b/src/main/java/org/scijava/module/event/ModulePostprocessEvent.java
index 501feae67..5cdd679f5 100644
--- a/src/main/java/org/scijava/module/event/ModulePostprocessEvent.java
+++ b/src/main/java/org/scijava/module/event/ModulePostprocessEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModulePreprocessEvent.java b/src/main/java/org/scijava/module/event/ModulePreprocessEvent.java
index 8aed828df..ff41de328 100644
--- a/src/main/java/org/scijava/module/event/ModulePreprocessEvent.java
+++ b/src/main/java/org/scijava/module/event/ModulePreprocessEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleProcessEvent.java b/src/main/java/org/scijava/module/event/ModuleProcessEvent.java
index bb969177d..3aa87b220 100644
--- a/src/main/java/org/scijava/module/event/ModuleProcessEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleProcessEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModuleStartedEvent.java b/src/main/java/org/scijava/module/event/ModuleStartedEvent.java
index 069915064..bd532fb72 100644
--- a/src/main/java/org/scijava/module/event/ModuleStartedEvent.java
+++ b/src/main/java/org/scijava/module/event/ModuleStartedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModulesAddedEvent.java b/src/main/java/org/scijava/module/event/ModulesAddedEvent.java
index 9f8714aae..adc9b2a78 100644
--- a/src/main/java/org/scijava/module/event/ModulesAddedEvent.java
+++ b/src/main/java/org/scijava/module/event/ModulesAddedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModulesListEvent.java b/src/main/java/org/scijava/module/event/ModulesListEvent.java
index 9e754000b..212903786 100644
--- a/src/main/java/org/scijava/module/event/ModulesListEvent.java
+++ b/src/main/java/org/scijava/module/event/ModulesListEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModulesRemovedEvent.java b/src/main/java/org/scijava/module/event/ModulesRemovedEvent.java
index a52cd32b9..dede673ac 100644
--- a/src/main/java/org/scijava/module/event/ModulesRemovedEvent.java
+++ b/src/main/java/org/scijava/module/event/ModulesRemovedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/event/ModulesUpdatedEvent.java b/src/main/java/org/scijava/module/event/ModulesUpdatedEvent.java
index e75d25ee0..062850923 100644
--- a/src/main/java/org/scijava/module/event/ModulesUpdatedEvent.java
+++ b/src/main/java/org/scijava/module/event/ModulesUpdatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/AbstractPostprocessorPlugin.java b/src/main/java/org/scijava/module/process/AbstractPostprocessorPlugin.java
index 1af137a8b..c03d757a5 100644
--- a/src/main/java/org/scijava/module/process/AbstractPostprocessorPlugin.java
+++ b/src/main/java/org/scijava/module/process/AbstractPostprocessorPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/AbstractPreprocessorPlugin.java b/src/main/java/org/scijava/module/process/AbstractPreprocessorPlugin.java
index 39f957be5..d87bb47d8 100644
--- a/src/main/java/org/scijava/module/process/AbstractPreprocessorPlugin.java
+++ b/src/main/java/org/scijava/module/process/AbstractPreprocessorPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/AbstractSingleInputPreprocessor.java b/src/main/java/org/scijava/module/process/AbstractSingleInputPreprocessor.java
index 3fc602696..f4eb2e044 100644
--- a/src/main/java/org/scijava/module/process/AbstractSingleInputPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/AbstractSingleInputPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/CheckInputsPreprocessor.java b/src/main/java/org/scijava/module/process/CheckInputsPreprocessor.java
index 7e031019e..db69245aa 100644
--- a/src/main/java/org/scijava/module/process/CheckInputsPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/CheckInputsPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/DebugPostprocessor.java b/src/main/java/org/scijava/module/process/DebugPostprocessor.java
index 6115bb080..6a5274f29 100644
--- a/src/main/java/org/scijava/module/process/DebugPostprocessor.java
+++ b/src/main/java/org/scijava/module/process/DebugPostprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/DebugPreprocessor.java b/src/main/java/org/scijava/module/process/DebugPreprocessor.java
index ed5218174..7ac9db72a 100644
--- a/src/main/java/org/scijava/module/process/DebugPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/DebugPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/DefaultValuePreprocessor.java b/src/main/java/org/scijava/module/process/DefaultValuePreprocessor.java
index a795cee4a..1422b9422 100644
--- a/src/main/java/org/scijava/module/process/DefaultValuePreprocessor.java
+++ b/src/main/java/org/scijava/module/process/DefaultValuePreprocessor.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/org/scijava/module/process/GatewayPreprocessor.java b/src/main/java/org/scijava/module/process/GatewayPreprocessor.java
index 7f805e9c3..6f0ed52c8 100644
--- a/src/main/java/org/scijava/module/process/GatewayPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/GatewayPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/InitPreprocessor.java b/src/main/java/org/scijava/module/process/InitPreprocessor.java
index 8e9c03a7d..2df7a6682 100644
--- a/src/main/java/org/scijava/module/process/InitPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/InitPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/LoadInputsPreprocessor.java b/src/main/java/org/scijava/module/process/LoadInputsPreprocessor.java
index f61f484d5..17d1b736f 100644
--- a/src/main/java/org/scijava/module/process/LoadInputsPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/LoadInputsPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/ModulePostprocessor.java b/src/main/java/org/scijava/module/process/ModulePostprocessor.java
index c25986a4c..4aecdd0c5 100644
--- a/src/main/java/org/scijava/module/process/ModulePostprocessor.java
+++ b/src/main/java/org/scijava/module/process/ModulePostprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/ModulePreprocessor.java b/src/main/java/org/scijava/module/process/ModulePreprocessor.java
index 555473f3b..6f547bf00 100644
--- a/src/main/java/org/scijava/module/process/ModulePreprocessor.java
+++ b/src/main/java/org/scijava/module/process/ModulePreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/ModuleProcessor.java b/src/main/java/org/scijava/module/process/ModuleProcessor.java
index e27c6b891..5deb1f398 100644
--- a/src/main/java/org/scijava/module/process/ModuleProcessor.java
+++ b/src/main/java/org/scijava/module/process/ModuleProcessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/PostprocessorPlugin.java b/src/main/java/org/scijava/module/process/PostprocessorPlugin.java
index de83e0b01..37bfbcd34 100644
--- a/src/main/java/org/scijava/module/process/PostprocessorPlugin.java
+++ b/src/main/java/org/scijava/module/process/PostprocessorPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/PreprocessorPlugin.java b/src/main/java/org/scijava/module/process/PreprocessorPlugin.java
index ae66f51d4..1fa632790 100644
--- a/src/main/java/org/scijava/module/process/PreprocessorPlugin.java
+++ b/src/main/java/org/scijava/module/process/PreprocessorPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/SaveInputsPreprocessor.java b/src/main/java/org/scijava/module/process/SaveInputsPreprocessor.java
index 220027507..6c81a9c4a 100644
--- a/src/main/java/org/scijava/module/process/SaveInputsPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/SaveInputsPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/ServicePreprocessor.java b/src/main/java/org/scijava/module/process/ServicePreprocessor.java
index 127bf992b..69e8f4500 100644
--- a/src/main/java/org/scijava/module/process/ServicePreprocessor.java
+++ b/src/main/java/org/scijava/module/process/ServicePreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/module/process/ValidityPreprocessor.java b/src/main/java/org/scijava/module/process/ValidityPreprocessor.java
index 918f922d7..a18ef8a9c 100644
--- a/src/main/java/org/scijava/module/process/ValidityPreprocessor.java
+++ b/src/main/java/org/scijava/module/process/ValidityPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/DefaultObjectService.java b/src/main/java/org/scijava/object/DefaultObjectService.java
index aee218631..a9d560980 100644
--- a/src/main/java/org/scijava/object/DefaultObjectService.java
+++ b/src/main/java/org/scijava/object/DefaultObjectService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/LazyObjects.java b/src/main/java/org/scijava/object/LazyObjects.java
index 975efa89b..83e9a1efc 100644
--- a/src/main/java/org/scijava/object/LazyObjects.java
+++ b/src/main/java/org/scijava/object/LazyObjects.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/ObjectIndex.java b/src/main/java/org/scijava/object/ObjectIndex.java
index 1baee99ff..a953dbe22 100644
--- a/src/main/java/org/scijava/object/ObjectIndex.java
+++ b/src/main/java/org/scijava/object/ObjectIndex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/ObjectService.java b/src/main/java/org/scijava/object/ObjectService.java
index d305dbd3f..fd4bf23f5 100644
--- a/src/main/java/org/scijava/object/ObjectService.java
+++ b/src/main/java/org/scijava/object/ObjectService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/SortedObjectIndex.java b/src/main/java/org/scijava/object/SortedObjectIndex.java
index 08639a1fd..2a1bd99db 100644
--- a/src/main/java/org/scijava/object/SortedObjectIndex.java
+++ b/src/main/java/org/scijava/object/SortedObjectIndex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ListEvent.java b/src/main/java/org/scijava/object/event/ListEvent.java
index 1ea8c046c..753a9a5fa 100644
--- a/src/main/java/org/scijava/object/event/ListEvent.java
+++ b/src/main/java/org/scijava/object/event/ListEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectCreatedEvent.java b/src/main/java/org/scijava/object/event/ObjectCreatedEvent.java
index 41292faeb..eb3804baf 100644
--- a/src/main/java/org/scijava/object/event/ObjectCreatedEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectCreatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectDeletedEvent.java b/src/main/java/org/scijava/object/event/ObjectDeletedEvent.java
index c3c0d98f7..09cdf01a6 100644
--- a/src/main/java/org/scijava/object/event/ObjectDeletedEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectDeletedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectEvent.java b/src/main/java/org/scijava/object/event/ObjectEvent.java
index 0c8d7de4e..dfcc549f1 100644
--- a/src/main/java/org/scijava/object/event/ObjectEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectModifiedEvent.java b/src/main/java/org/scijava/object/event/ObjectModifiedEvent.java
index 1e9eddb86..83a268634 100644
--- a/src/main/java/org/scijava/object/event/ObjectModifiedEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectModifiedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectsAddedEvent.java b/src/main/java/org/scijava/object/event/ObjectsAddedEvent.java
index 3082f50fc..b505e49d3 100644
--- a/src/main/java/org/scijava/object/event/ObjectsAddedEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectsAddedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectsListEvent.java b/src/main/java/org/scijava/object/event/ObjectsListEvent.java
index 549a5e921..598c83866 100644
--- a/src/main/java/org/scijava/object/event/ObjectsListEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectsListEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/object/event/ObjectsRemovedEvent.java b/src/main/java/org/scijava/object/event/ObjectsRemovedEvent.java
index 9b9f78c27..c88a8314a 100644
--- a/src/main/java/org/scijava/object/event/ObjectsRemovedEvent.java
+++ b/src/main/java/org/scijava/object/event/ObjectsRemovedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/options/DefaultOptionsService.java b/src/main/java/org/scijava/options/DefaultOptionsService.java
index d6de6e0c4..a75b24045 100644
--- a/src/main/java/org/scijava/options/DefaultOptionsService.java
+++ b/src/main/java/org/scijava/options/DefaultOptionsService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/options/OptionsPlugin.java b/src/main/java/org/scijava/options/OptionsPlugin.java
index cd84b14d1..783cf3161 100644
--- a/src/main/java/org/scijava/options/OptionsPlugin.java
+++ b/src/main/java/org/scijava/options/OptionsPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/options/OptionsService.java b/src/main/java/org/scijava/options/OptionsService.java
index 8e3c0b60e..cec85eda4 100644
--- a/src/main/java/org/scijava/options/OptionsService.java
+++ b/src/main/java/org/scijava/options/OptionsService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/options/event/OptionsEvent.java b/src/main/java/org/scijava/options/event/OptionsEvent.java
index 30ea0e09d..e57296aa5 100644
--- a/src/main/java/org/scijava/options/event/OptionsEvent.java
+++ b/src/main/java/org/scijava/options/event/OptionsEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/AbstractPlatform.java b/src/main/java/org/scijava/platform/AbstractPlatform.java
index 6970acc50..922cf39fe 100644
--- a/src/main/java/org/scijava/platform/AbstractPlatform.java
+++ b/src/main/java/org/scijava/platform/AbstractPlatform.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/AppEventService.java b/src/main/java/org/scijava/platform/AppEventService.java
index 6b4d31a8f..6a55084e4 100644
--- a/src/main/java/org/scijava/platform/AppEventService.java
+++ b/src/main/java/org/scijava/platform/AppEventService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/DefaultAppEventService.java b/src/main/java/org/scijava/platform/DefaultAppEventService.java
index 43bbcf1cd..d5216ae82 100644
--- a/src/main/java/org/scijava/platform/DefaultAppEventService.java
+++ b/src/main/java/org/scijava/platform/DefaultAppEventService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/DefaultPlatform.java b/src/main/java/org/scijava/platform/DefaultPlatform.java
index f7bb7b18c..3cda5fabf 100644
--- a/src/main/java/org/scijava/platform/DefaultPlatform.java
+++ b/src/main/java/org/scijava/platform/DefaultPlatform.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/DefaultPlatformService.java b/src/main/java/org/scijava/platform/DefaultPlatformService.java
index d399caad3..aabd65a1c 100644
--- a/src/main/java/org/scijava/platform/DefaultPlatformService.java
+++ b/src/main/java/org/scijava/platform/DefaultPlatformService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/Platform.java b/src/main/java/org/scijava/platform/Platform.java
index 8b8f1bf47..329774e9e 100644
--- a/src/main/java/org/scijava/platform/Platform.java
+++ b/src/main/java/org/scijava/platform/Platform.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/PlatformService.java b/src/main/java/org/scijava/platform/PlatformService.java
index 6a42f6bf3..3cb305b25 100644
--- a/src/main/java/org/scijava/platform/PlatformService.java
+++ b/src/main/java/org/scijava/platform/PlatformService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppAboutEvent.java b/src/main/java/org/scijava/platform/event/AppAboutEvent.java
index f8bb85e38..22b9c5e40 100644
--- a/src/main/java/org/scijava/platform/event/AppAboutEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppAboutEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppFocusEvent.java b/src/main/java/org/scijava/platform/event/AppFocusEvent.java
index 0dd25f222..b595cc98f 100644
--- a/src/main/java/org/scijava/platform/event/AppFocusEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppFocusEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppMenusCreatedEvent.java b/src/main/java/org/scijava/platform/event/AppMenusCreatedEvent.java
index 4adec3e76..d0762cb66 100644
--- a/src/main/java/org/scijava/platform/event/AppMenusCreatedEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppMenusCreatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppOpenFilesEvent.java b/src/main/java/org/scijava/platform/event/AppOpenFilesEvent.java
index b74c97c66..6d0d19c8a 100644
--- a/src/main/java/org/scijava/platform/event/AppOpenFilesEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppOpenFilesEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppPreferencesEvent.java b/src/main/java/org/scijava/platform/event/AppPreferencesEvent.java
index f3e95ebda..b11e0eb87 100644
--- a/src/main/java/org/scijava/platform/event/AppPreferencesEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppPreferencesEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppPrintEvent.java b/src/main/java/org/scijava/platform/event/AppPrintEvent.java
index 21a377973..a6f3dfa6b 100644
--- a/src/main/java/org/scijava/platform/event/AppPrintEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppPrintEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppQuitEvent.java b/src/main/java/org/scijava/platform/event/AppQuitEvent.java
index 69293d35f..be29a6a0e 100644
--- a/src/main/java/org/scijava/platform/event/AppQuitEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppQuitEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppReOpenEvent.java b/src/main/java/org/scijava/platform/event/AppReOpenEvent.java
index c0f168c91..71eed3f60 100644
--- a/src/main/java/org/scijava/platform/event/AppReOpenEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppReOpenEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppScreenSleepEvent.java b/src/main/java/org/scijava/platform/event/AppScreenSleepEvent.java
index 1a5cdeb61..60b1bc7b5 100644
--- a/src/main/java/org/scijava/platform/event/AppScreenSleepEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppScreenSleepEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppSleepEvent.java b/src/main/java/org/scijava/platform/event/AppSleepEvent.java
index 8896089b7..c105f7f5d 100644
--- a/src/main/java/org/scijava/platform/event/AppSleepEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppSleepEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppSystemSleepEvent.java b/src/main/java/org/scijava/platform/event/AppSystemSleepEvent.java
index e0b89a317..07cc9fbf8 100644
--- a/src/main/java/org/scijava/platform/event/AppSystemSleepEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppSystemSleepEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppUserSessionEvent.java b/src/main/java/org/scijava/platform/event/AppUserSessionEvent.java
index 9575d763c..0ee88d175 100644
--- a/src/main/java/org/scijava/platform/event/AppUserSessionEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppUserSessionEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/AppVisibleEvent.java b/src/main/java/org/scijava/platform/event/AppVisibleEvent.java
index d9826680d..9292e9d2c 100644
--- a/src/main/java/org/scijava/platform/event/AppVisibleEvent.java
+++ b/src/main/java/org/scijava/platform/event/AppVisibleEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/platform/event/ApplicationEvent.java b/src/main/java/org/scijava/platform/event/ApplicationEvent.java
index 0e56d48e0..1076d9a7b 100644
--- a/src/main/java/org/scijava/platform/event/ApplicationEvent.java
+++ b/src/main/java/org/scijava/platform/event/ApplicationEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractHandlerPlugin.java b/src/main/java/org/scijava/plugin/AbstractHandlerPlugin.java
index 8a00c1878..6773ccbbf 100644
--- a/src/main/java/org/scijava/plugin/AbstractHandlerPlugin.java
+++ b/src/main/java/org/scijava/plugin/AbstractHandlerPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractHandlerService.java b/src/main/java/org/scijava/plugin/AbstractHandlerService.java
index 2e13897a2..1768f9731 100644
--- a/src/main/java/org/scijava/plugin/AbstractHandlerService.java
+++ b/src/main/java/org/scijava/plugin/AbstractHandlerService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractPTService.java b/src/main/java/org/scijava/plugin/AbstractPTService.java
index 9c31eb2fc..4c77c451e 100644
--- a/src/main/java/org/scijava/plugin/AbstractPTService.java
+++ b/src/main/java/org/scijava/plugin/AbstractPTService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractRichPlugin.java b/src/main/java/org/scijava/plugin/AbstractRichPlugin.java
index bc720e848..11f88620b 100644
--- a/src/main/java/org/scijava/plugin/AbstractRichPlugin.java
+++ b/src/main/java/org/scijava/plugin/AbstractRichPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractSingletonService.java b/src/main/java/org/scijava/plugin/AbstractSingletonService.java
index cc19bacab..f60c76c77 100644
--- a/src/main/java/org/scijava/plugin/AbstractSingletonService.java
+++ b/src/main/java/org/scijava/plugin/AbstractSingletonService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractTypedPlugin.java b/src/main/java/org/scijava/plugin/AbstractTypedPlugin.java
index 1498f6491..cda3c8e3b 100644
--- a/src/main/java/org/scijava/plugin/AbstractTypedPlugin.java
+++ b/src/main/java/org/scijava/plugin/AbstractTypedPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractTypedService.java b/src/main/java/org/scijava/plugin/AbstractTypedService.java
index cbdb3c4b5..04a444637 100644
--- a/src/main/java/org/scijava/plugin/AbstractTypedService.java
+++ b/src/main/java/org/scijava/plugin/AbstractTypedService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractWrapperPlugin.java b/src/main/java/org/scijava/plugin/AbstractWrapperPlugin.java
index e50995bbd..80acfa436 100644
--- a/src/main/java/org/scijava/plugin/AbstractWrapperPlugin.java
+++ b/src/main/java/org/scijava/plugin/AbstractWrapperPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/AbstractWrapperService.java b/src/main/java/org/scijava/plugin/AbstractWrapperService.java
index 4e6910e59..5254a5a12 100644
--- a/src/main/java/org/scijava/plugin/AbstractWrapperService.java
+++ b/src/main/java/org/scijava/plugin/AbstractWrapperService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/Attr.java b/src/main/java/org/scijava/plugin/Attr.java
index 73e9156cd..9d7a8a47f 100644
--- a/src/main/java/org/scijava/plugin/Attr.java
+++ b/src/main/java/org/scijava/plugin/Attr.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/DefaultPluginFinder.java b/src/main/java/org/scijava/plugin/DefaultPluginFinder.java
index cb595ec76..5c5796e75 100644
--- a/src/main/java/org/scijava/plugin/DefaultPluginFinder.java
+++ b/src/main/java/org/scijava/plugin/DefaultPluginFinder.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/DefaultPluginService.java b/src/main/java/org/scijava/plugin/DefaultPluginService.java
index cc7429149..796870681 100644
--- a/src/main/java/org/scijava/plugin/DefaultPluginService.java
+++ b/src/main/java/org/scijava/plugin/DefaultPluginService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/HandlerPlugin.java b/src/main/java/org/scijava/plugin/HandlerPlugin.java
index 37bffe6ce..9331331e6 100644
--- a/src/main/java/org/scijava/plugin/HandlerPlugin.java
+++ b/src/main/java/org/scijava/plugin/HandlerPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/HandlerService.java b/src/main/java/org/scijava/plugin/HandlerService.java
index 53cd7d3d1..ed551a499 100644
--- a/src/main/java/org/scijava/plugin/HandlerService.java
+++ b/src/main/java/org/scijava/plugin/HandlerService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/HasPluginInfo.java b/src/main/java/org/scijava/plugin/HasPluginInfo.java
index 4915ca8d1..69a2bb81a 100644
--- a/src/main/java/org/scijava/plugin/HasPluginInfo.java
+++ b/src/main/java/org/scijava/plugin/HasPluginInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/Menu.java b/src/main/java/org/scijava/plugin/Menu.java
index abc746d36..962df19f9 100644
--- a/src/main/java/org/scijava/plugin/Menu.java
+++ b/src/main/java/org/scijava/plugin/Menu.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/PTService.java b/src/main/java/org/scijava/plugin/PTService.java
index 8abc4be7d..1f3caf9df 100644
--- a/src/main/java/org/scijava/plugin/PTService.java
+++ b/src/main/java/org/scijava/plugin/PTService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/Parameter.java b/src/main/java/org/scijava/plugin/Parameter.java
index 05ccd809c..84e8eddbf 100644
--- a/src/main/java/org/scijava/plugin/Parameter.java
+++ b/src/main/java/org/scijava/plugin/Parameter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/Plugin.java b/src/main/java/org/scijava/plugin/Plugin.java
index f4bca8fd8..7f70f564b 100644
--- a/src/main/java/org/scijava/plugin/Plugin.java
+++ b/src/main/java/org/scijava/plugin/Plugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/PluginFinder.java b/src/main/java/org/scijava/plugin/PluginFinder.java
index 7267db536..84f3325db 100644
--- a/src/main/java/org/scijava/plugin/PluginFinder.java
+++ b/src/main/java/org/scijava/plugin/PluginFinder.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/PluginIndex.java b/src/main/java/org/scijava/plugin/PluginIndex.java
index 832cdbc8b..629aa52b5 100644
--- a/src/main/java/org/scijava/plugin/PluginIndex.java
+++ b/src/main/java/org/scijava/plugin/PluginIndex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/PluginInfo.java b/src/main/java/org/scijava/plugin/PluginInfo.java
index 2e67873d7..b60843f9b 100644
--- a/src/main/java/org/scijava/plugin/PluginInfo.java
+++ b/src/main/java/org/scijava/plugin/PluginInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/PluginService.java b/src/main/java/org/scijava/plugin/PluginService.java
index 6cbb5257e..03db44d30 100644
--- a/src/main/java/org/scijava/plugin/PluginService.java
+++ b/src/main/java/org/scijava/plugin/PluginService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/RichPlugin.java b/src/main/java/org/scijava/plugin/RichPlugin.java
index b64b91ed5..bbe7a304f 100644
--- a/src/main/java/org/scijava/plugin/RichPlugin.java
+++ b/src/main/java/org/scijava/plugin/RichPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/SciJavaPlugin.java b/src/main/java/org/scijava/plugin/SciJavaPlugin.java
index 72bcb4133..d1f8c22c2 100644
--- a/src/main/java/org/scijava/plugin/SciJavaPlugin.java
+++ b/src/main/java/org/scijava/plugin/SciJavaPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/SingletonPlugin.java b/src/main/java/org/scijava/plugin/SingletonPlugin.java
index 8b43c3d26..48de6c945 100644
--- a/src/main/java/org/scijava/plugin/SingletonPlugin.java
+++ b/src/main/java/org/scijava/plugin/SingletonPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/SingletonService.java b/src/main/java/org/scijava/plugin/SingletonService.java
index 86fce11b6..5f22897a2 100644
--- a/src/main/java/org/scijava/plugin/SingletonService.java
+++ b/src/main/java/org/scijava/plugin/SingletonService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/SortablePlugin.java b/src/main/java/org/scijava/plugin/SortablePlugin.java
index c07a2a098..ef2e60411 100644
--- a/src/main/java/org/scijava/plugin/SortablePlugin.java
+++ b/src/main/java/org/scijava/plugin/SortablePlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/TypedPlugin.java b/src/main/java/org/scijava/plugin/TypedPlugin.java
index d13fc18cb..ecf27077b 100644
--- a/src/main/java/org/scijava/plugin/TypedPlugin.java
+++ b/src/main/java/org/scijava/plugin/TypedPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/TypedService.java b/src/main/java/org/scijava/plugin/TypedService.java
index 1db9fa969..86983ddbf 100644
--- a/src/main/java/org/scijava/plugin/TypedService.java
+++ b/src/main/java/org/scijava/plugin/TypedService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/WrapperPlugin.java b/src/main/java/org/scijava/plugin/WrapperPlugin.java
index 0a1485e8e..062e2c639 100644
--- a/src/main/java/org/scijava/plugin/WrapperPlugin.java
+++ b/src/main/java/org/scijava/plugin/WrapperPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/WrapperService.java b/src/main/java/org/scijava/plugin/WrapperService.java
index e46882387..0664c95a8 100644
--- a/src/main/java/org/scijava/plugin/WrapperService.java
+++ b/src/main/java/org/scijava/plugin/WrapperService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/event/PluginsAddedEvent.java b/src/main/java/org/scijava/plugin/event/PluginsAddedEvent.java
index 4c40ef7dd..836074a67 100644
--- a/src/main/java/org/scijava/plugin/event/PluginsAddedEvent.java
+++ b/src/main/java/org/scijava/plugin/event/PluginsAddedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/event/PluginsListEvent.java b/src/main/java/org/scijava/plugin/event/PluginsListEvent.java
index b59f798bb..0726c81d6 100644
--- a/src/main/java/org/scijava/plugin/event/PluginsListEvent.java
+++ b/src/main/java/org/scijava/plugin/event/PluginsListEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/plugin/event/PluginsRemovedEvent.java b/src/main/java/org/scijava/plugin/event/PluginsRemovedEvent.java
index bd3c13feb..b6feeaac1 100644
--- a/src/main/java/org/scijava/plugin/event/PluginsRemovedEvent.java
+++ b/src/main/java/org/scijava/plugin/event/PluginsRemovedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/prefs/AbstractPrefService.java b/src/main/java/org/scijava/prefs/AbstractPrefService.java
index d9f21139a..42c71fbe5 100644
--- a/src/main/java/org/scijava/prefs/AbstractPrefService.java
+++ b/src/main/java/org/scijava/prefs/AbstractPrefService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/prefs/DefaultPrefService.java b/src/main/java/org/scijava/prefs/DefaultPrefService.java
index 7b90821ea..327706198 100644
--- a/src/main/java/org/scijava/prefs/DefaultPrefService.java
+++ b/src/main/java/org/scijava/prefs/DefaultPrefService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/prefs/PrefService.java b/src/main/java/org/scijava/prefs/PrefService.java
index ee711aaaa..8b4349bb6 100644
--- a/src/main/java/org/scijava/prefs/PrefService.java
+++ b/src/main/java/org/scijava/prefs/PrefService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/AbstractScriptContext.java b/src/main/java/org/scijava/script/AbstractScriptContext.java
index 04099dec0..d5cf7ee06 100644
--- a/src/main/java/org/scijava/script/AbstractScriptContext.java
+++ b/src/main/java/org/scijava/script/AbstractScriptContext.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/AbstractScriptEngine.java b/src/main/java/org/scijava/script/AbstractScriptEngine.java
index 1c40684cd..46382835d 100644
--- a/src/main/java/org/scijava/script/AbstractScriptEngine.java
+++ b/src/main/java/org/scijava/script/AbstractScriptEngine.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/AbstractScriptHeader.java b/src/main/java/org/scijava/script/AbstractScriptHeader.java
index b48b0f221..a2afb48cc 100644
--- a/src/main/java/org/scijava/script/AbstractScriptHeader.java
+++ b/src/main/java/org/scijava/script/AbstractScriptHeader.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/AbstractScriptLanguage.java b/src/main/java/org/scijava/script/AbstractScriptLanguage.java
index 1644cec5f..f50965015 100644
--- a/src/main/java/org/scijava/script/AbstractScriptLanguage.java
+++ b/src/main/java/org/scijava/script/AbstractScriptLanguage.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/AdaptedScriptLanguage.java b/src/main/java/org/scijava/script/AdaptedScriptLanguage.java
index a06ec4147..403bc7693 100644
--- a/src/main/java/org/scijava/script/AdaptedScriptLanguage.java
+++ b/src/main/java/org/scijava/script/AdaptedScriptLanguage.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/CodeGenerator.java b/src/main/java/org/scijava/script/CodeGenerator.java
index 010846b43..e7f9b6e56 100644
--- a/src/main/java/org/scijava/script/CodeGenerator.java
+++ b/src/main/java/org/scijava/script/CodeGenerator.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/CodeGeneratorJava.java b/src/main/java/org/scijava/script/CodeGeneratorJava.java
index 4fd1fc21c..de2fc84c2 100644
--- a/src/main/java/org/scijava/script/CodeGeneratorJava.java
+++ b/src/main/java/org/scijava/script/CodeGeneratorJava.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/DefaultScriptHeaderService.java b/src/main/java/org/scijava/script/DefaultScriptHeaderService.java
index 9230f69ca..5b51ca2f6 100644
--- a/src/main/java/org/scijava/script/DefaultScriptHeaderService.java
+++ b/src/main/java/org/scijava/script/DefaultScriptHeaderService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/DefaultScriptInterpreter.java b/src/main/java/org/scijava/script/DefaultScriptInterpreter.java
index 13fe6ec77..a0db10893 100644
--- a/src/main/java/org/scijava/script/DefaultScriptInterpreter.java
+++ b/src/main/java/org/scijava/script/DefaultScriptInterpreter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/DefaultScriptService.java b/src/main/java/org/scijava/script/DefaultScriptService.java
index 646feb111..1883a960a 100644
--- a/src/main/java/org/scijava/script/DefaultScriptService.java
+++ b/src/main/java/org/scijava/script/DefaultScriptService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/History.java b/src/main/java/org/scijava/script/History.java
index 445bffd96..c2fe584bb 100644
--- a/src/main/java/org/scijava/script/History.java
+++ b/src/main/java/org/scijava/script/History.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/InvocationObject.java b/src/main/java/org/scijava/script/InvocationObject.java
index 6dad3306a..44591f9ec 100644
--- a/src/main/java/org/scijava/script/InvocationObject.java
+++ b/src/main/java/org/scijava/script/InvocationObject.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ParameterObject.java b/src/main/java/org/scijava/script/ParameterObject.java
index 790ee172c..80e1e615e 100644
--- a/src/main/java/org/scijava/script/ParameterObject.java
+++ b/src/main/java/org/scijava/script/ParameterObject.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptFinder.java b/src/main/java/org/scijava/script/ScriptFinder.java
index 9c7bfc120..f0deabdd9 100644
--- a/src/main/java/org/scijava/script/ScriptFinder.java
+++ b/src/main/java/org/scijava/script/ScriptFinder.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptHeader.java b/src/main/java/org/scijava/script/ScriptHeader.java
index db7403d54..b38ead72f 100644
--- a/src/main/java/org/scijava/script/ScriptHeader.java
+++ b/src/main/java/org/scijava/script/ScriptHeader.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptHeaderService.java b/src/main/java/org/scijava/script/ScriptHeaderService.java
index 3e6a0b9f0..b87ce51b9 100644
--- a/src/main/java/org/scijava/script/ScriptHeaderService.java
+++ b/src/main/java/org/scijava/script/ScriptHeaderService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptInfo.java b/src/main/java/org/scijava/script/ScriptInfo.java
index ffc40391f..d8af44045 100644
--- a/src/main/java/org/scijava/script/ScriptInfo.java
+++ b/src/main/java/org/scijava/script/ScriptInfo.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptInterpreter.java b/src/main/java/org/scijava/script/ScriptInterpreter.java
index f2821b08b..a2c832874 100644
--- a/src/main/java/org/scijava/script/ScriptInterpreter.java
+++ b/src/main/java/org/scijava/script/ScriptInterpreter.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptLanguage.java b/src/main/java/org/scijava/script/ScriptLanguage.java
index 6e17b895d..0605e4615 100644
--- a/src/main/java/org/scijava/script/ScriptLanguage.java
+++ b/src/main/java/org/scijava/script/ScriptLanguage.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptLanguageIndex.java b/src/main/java/org/scijava/script/ScriptLanguageIndex.java
index 5c853688b..dfae11751 100644
--- a/src/main/java/org/scijava/script/ScriptLanguageIndex.java
+++ b/src/main/java/org/scijava/script/ScriptLanguageIndex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptModule.java b/src/main/java/org/scijava/script/ScriptModule.java
index fc203366f..602545ebe 100644
--- a/src/main/java/org/scijava/script/ScriptModule.java
+++ b/src/main/java/org/scijava/script/ScriptModule.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/ScriptService.java b/src/main/java/org/scijava/script/ScriptService.java
index cea200a27..629d28fb3 100644
--- a/src/main/java/org/scijava/script/ScriptService.java
+++ b/src/main/java/org/scijava/script/ScriptService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/script/io/ScriptIOPlugin.java b/src/main/java/org/scijava/script/io/ScriptIOPlugin.java
index 4338b2f0d..18cba6c8c 100644
--- a/src/main/java/org/scijava/script/io/ScriptIOPlugin.java
+++ b/src/main/java/org/scijava/script/io/ScriptIOPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/service/AbstractService.java b/src/main/java/org/scijava/service/AbstractService.java
index ec37801c5..88f036f21 100644
--- a/src/main/java/org/scijava/service/AbstractService.java
+++ b/src/main/java/org/scijava/service/AbstractService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/service/SciJavaService.java b/src/main/java/org/scijava/service/SciJavaService.java
index 9d395c80b..a1ea5ee51 100644
--- a/src/main/java/org/scijava/service/SciJavaService.java
+++ b/src/main/java/org/scijava/service/SciJavaService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/service/Service.java b/src/main/java/org/scijava/service/Service.java
index ce2330db9..140d1377f 100644
--- a/src/main/java/org/scijava/service/Service.java
+++ b/src/main/java/org/scijava/service/Service.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/service/ServiceHelper.java b/src/main/java/org/scijava/service/ServiceHelper.java
index 025deaac7..f239f811b 100644
--- a/src/main/java/org/scijava/service/ServiceHelper.java
+++ b/src/main/java/org/scijava/service/ServiceHelper.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/service/ServiceIndex.java b/src/main/java/org/scijava/service/ServiceIndex.java
index ccff39f89..2c39bd946 100644
--- a/src/main/java/org/scijava/service/ServiceIndex.java
+++ b/src/main/java/org/scijava/service/ServiceIndex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/service/event/ServicesLoadedEvent.java b/src/main/java/org/scijava/service/event/ServicesLoadedEvent.java
index 44edda8ae..01f23192a 100644
--- a/src/main/java/org/scijava/service/event/ServicesLoadedEvent.java
+++ b/src/main/java/org/scijava/service/event/ServicesLoadedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/test/TestUtils.java b/src/main/java/org/scijava/test/TestUtils.java
index 31b3ccb29..36b29c72d 100644
--- a/src/main/java/org/scijava/test/TestUtils.java
+++ b/src/main/java/org/scijava/test/TestUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/text/AbstractTextFormat.java b/src/main/java/org/scijava/text/AbstractTextFormat.java
index 5a25f2045..899f1be9c 100644
--- a/src/main/java/org/scijava/text/AbstractTextFormat.java
+++ b/src/main/java/org/scijava/text/AbstractTextFormat.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/text/DefaultTextService.java b/src/main/java/org/scijava/text/DefaultTextService.java
index ce804b51a..c4f36d680 100644
--- a/src/main/java/org/scijava/text/DefaultTextService.java
+++ b/src/main/java/org/scijava/text/DefaultTextService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/text/TextFormat.java b/src/main/java/org/scijava/text/TextFormat.java
index 0b7347db6..20ce9d4ee 100644
--- a/src/main/java/org/scijava/text/TextFormat.java
+++ b/src/main/java/org/scijava/text/TextFormat.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/text/TextService.java b/src/main/java/org/scijava/text/TextService.java
index 26bbc820d..1703fb0b3 100644
--- a/src/main/java/org/scijava/text/TextService.java
+++ b/src/main/java/org/scijava/text/TextService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/text/io/TextIOPlugin.java b/src/main/java/org/scijava/text/io/TextIOPlugin.java
index 2dfbee160..e499c943a 100644
--- a/src/main/java/org/scijava/text/io/TextIOPlugin.java
+++ b/src/main/java/org/scijava/text/io/TextIOPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/thread/DefaultThreadService.java b/src/main/java/org/scijava/thread/DefaultThreadService.java
index 713769fc5..ae136e921 100644
--- a/src/main/java/org/scijava/thread/DefaultThreadService.java
+++ b/src/main/java/org/scijava/thread/DefaultThreadService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/thread/ThreadService.java b/src/main/java/org/scijava/thread/ThreadService.java
index a8913bb2e..2287c87f2 100644
--- a/src/main/java/org/scijava/thread/ThreadService.java
+++ b/src/main/java/org/scijava/thread/ThreadService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/AbstractTool.java b/src/main/java/org/scijava/tool/AbstractTool.java
index 0defc847a..b042f4749 100644
--- a/src/main/java/org/scijava/tool/AbstractTool.java
+++ b/src/main/java/org/scijava/tool/AbstractTool.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/CustomDrawnTool.java b/src/main/java/org/scijava/tool/CustomDrawnTool.java
index 30651696e..3850e5ebf 100644
--- a/src/main/java/org/scijava/tool/CustomDrawnTool.java
+++ b/src/main/java/org/scijava/tool/CustomDrawnTool.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/DefaultToolService.java b/src/main/java/org/scijava/tool/DefaultToolService.java
index 03efd7521..15cc3fdee 100644
--- a/src/main/java/org/scijava/tool/DefaultToolService.java
+++ b/src/main/java/org/scijava/tool/DefaultToolService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/DummyTool.java b/src/main/java/org/scijava/tool/DummyTool.java
index 6bb43f6e5..5b729c595 100644
--- a/src/main/java/org/scijava/tool/DummyTool.java
+++ b/src/main/java/org/scijava/tool/DummyTool.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/IconDrawer.java b/src/main/java/org/scijava/tool/IconDrawer.java
index a824be58b..d4bacb3ba 100644
--- a/src/main/java/org/scijava/tool/IconDrawer.java
+++ b/src/main/java/org/scijava/tool/IconDrawer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/IconService.java b/src/main/java/org/scijava/tool/IconService.java
index f58079758..88e8600dc 100644
--- a/src/main/java/org/scijava/tool/IconService.java
+++ b/src/main/java/org/scijava/tool/IconService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/Tool.java b/src/main/java/org/scijava/tool/Tool.java
index 7a5aa7af7..f0fa67ef7 100644
--- a/src/main/java/org/scijava/tool/Tool.java
+++ b/src/main/java/org/scijava/tool/Tool.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/ToolService.java b/src/main/java/org/scijava/tool/ToolService.java
index 7d0307e69..c9145bf5e 100644
--- a/src/main/java/org/scijava/tool/ToolService.java
+++ b/src/main/java/org/scijava/tool/ToolService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/event/ToolActivatedEvent.java b/src/main/java/org/scijava/tool/event/ToolActivatedEvent.java
index 82c8493f5..7c560a73a 100644
--- a/src/main/java/org/scijava/tool/event/ToolActivatedEvent.java
+++ b/src/main/java/org/scijava/tool/event/ToolActivatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/event/ToolDeactivatedEvent.java b/src/main/java/org/scijava/tool/event/ToolDeactivatedEvent.java
index 156fe1071..09857e75e 100644
--- a/src/main/java/org/scijava/tool/event/ToolDeactivatedEvent.java
+++ b/src/main/java/org/scijava/tool/event/ToolDeactivatedEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/tool/event/ToolEvent.java b/src/main/java/org/scijava/tool/event/ToolEvent.java
index 421c6da6c..18427dc01 100644
--- a/src/main/java/org/scijava/tool/event/ToolEvent.java
+++ b/src/main/java/org/scijava/tool/event/ToolEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/ARGBPlane.java b/src/main/java/org/scijava/ui/ARGBPlane.java
index c21854559..1559bbda9 100644
--- a/src/main/java/org/scijava/ui/ARGBPlane.java
+++ b/src/main/java/org/scijava/ui/ARGBPlane.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/AbstractInputHarvesterPlugin.java b/src/main/java/org/scijava/ui/AbstractInputHarvesterPlugin.java
index 8d09ab940..a92458a61 100644
--- a/src/main/java/org/scijava/ui/AbstractInputHarvesterPlugin.java
+++ b/src/main/java/org/scijava/ui/AbstractInputHarvesterPlugin.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/AbstractUIInputWidget.java b/src/main/java/org/scijava/ui/AbstractUIInputWidget.java
index 07ab6238a..deff1ce46 100644
--- a/src/main/java/org/scijava/ui/AbstractUIInputWidget.java
+++ b/src/main/java/org/scijava/ui/AbstractUIInputWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/AbstractUserInterface.java b/src/main/java/org/scijava/ui/AbstractUserInterface.java
index 8b9f67998..8234027ea 100644
--- a/src/main/java/org/scijava/ui/AbstractUserInterface.java
+++ b/src/main/java/org/scijava/ui/AbstractUserInterface.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/ApplicationFrame.java b/src/main/java/org/scijava/ui/ApplicationFrame.java
index 0815330b4..4150ee826 100644
--- a/src/main/java/org/scijava/ui/ApplicationFrame.java
+++ b/src/main/java/org/scijava/ui/ApplicationFrame.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/Arrangeable.java b/src/main/java/org/scijava/ui/Arrangeable.java
index 8c2ec013f..9d21573cb 100644
--- a/src/main/java/org/scijava/ui/Arrangeable.java
+++ b/src/main/java/org/scijava/ui/Arrangeable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/CloseConfirmable.java b/src/main/java/org/scijava/ui/CloseConfirmable.java
index 93ea92a45..8df904b3d 100644
--- a/src/main/java/org/scijava/ui/CloseConfirmable.java
+++ b/src/main/java/org/scijava/ui/CloseConfirmable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/DefaultUIService.java b/src/main/java/org/scijava/ui/DefaultUIService.java
index fe1609a3c..fd381c41c 100644
--- a/src/main/java/org/scijava/ui/DefaultUIService.java
+++ b/src/main/java/org/scijava/ui/DefaultUIService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/Desktop.java b/src/main/java/org/scijava/ui/Desktop.java
index d29105dc0..f5d008322 100644
--- a/src/main/java/org/scijava/ui/Desktop.java
+++ b/src/main/java/org/scijava/ui/Desktop.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/DialogPrompt.java b/src/main/java/org/scijava/ui/DialogPrompt.java
index e67725b63..d09553606 100644
--- a/src/main/java/org/scijava/ui/DialogPrompt.java
+++ b/src/main/java/org/scijava/ui/DialogPrompt.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/FilePreprocessor.java b/src/main/java/org/scijava/ui/FilePreprocessor.java
index 78e5fdc1b..68ce98c6c 100644
--- a/src/main/java/org/scijava/ui/FilePreprocessor.java
+++ b/src/main/java/org/scijava/ui/FilePreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/StatusBar.java b/src/main/java/org/scijava/ui/StatusBar.java
index 924f170fe..731f03b18 100644
--- a/src/main/java/org/scijava/ui/StatusBar.java
+++ b/src/main/java/org/scijava/ui/StatusBar.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/SystemClipboard.java b/src/main/java/org/scijava/ui/SystemClipboard.java
index 9c562722d..c9303005b 100644
--- a/src/main/java/org/scijava/ui/SystemClipboard.java
+++ b/src/main/java/org/scijava/ui/SystemClipboard.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/ToolBar.java b/src/main/java/org/scijava/ui/ToolBar.java
index 1edf1bbd2..a6e0f3dbe 100644
--- a/src/main/java/org/scijava/ui/ToolBar.java
+++ b/src/main/java/org/scijava/ui/ToolBar.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/UIPreprocessor.java b/src/main/java/org/scijava/ui/UIPreprocessor.java
index c56973205..44da9289c 100644
--- a/src/main/java/org/scijava/ui/UIPreprocessor.java
+++ b/src/main/java/org/scijava/ui/UIPreprocessor.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/UIService.java b/src/main/java/org/scijava/ui/UIService.java
index ed2445790..b5c6a03e7 100644
--- a/src/main/java/org/scijava/ui/UIService.java
+++ b/src/main/java/org/scijava/ui/UIService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/UserInterface.java b/src/main/java/org/scijava/ui/UserInterface.java
index cf4493a88..32a97c6d6 100644
--- a/src/main/java/org/scijava/ui/UserInterface.java
+++ b/src/main/java/org/scijava/ui/UserInterface.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/console/AbstractConsolePane.java b/src/main/java/org/scijava/ui/console/AbstractConsolePane.java
index 9a15d05c5..f704ad027 100644
--- a/src/main/java/org/scijava/ui/console/AbstractConsolePane.java
+++ b/src/main/java/org/scijava/ui/console/AbstractConsolePane.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/console/ConsolePane.java b/src/main/java/org/scijava/ui/console/ConsolePane.java
index 43109e4ac..ec03b3663 100644
--- a/src/main/java/org/scijava/ui/console/ConsolePane.java
+++ b/src/main/java/org/scijava/ui/console/ConsolePane.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/console/UIArgument.java b/src/main/java/org/scijava/ui/console/UIArgument.java
index f0e4efd8b..018b8059c 100644
--- a/src/main/java/org/scijava/ui/console/UIArgument.java
+++ b/src/main/java/org/scijava/ui/console/UIArgument.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropData.java b/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropData.java
index 62231d310..89e9ff137 100644
--- a/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropData.java
+++ b/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropData.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropHandler.java b/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropHandler.java
index 7f56f2db7..9f4e63434 100644
--- a/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropHandler.java
+++ b/src/main/java/org/scijava/ui/dnd/AbstractDragAndDropHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropData.java b/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropData.java
index ec1a3823d..124229a17 100644
--- a/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropData.java
+++ b/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropData.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropService.java b/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropService.java
index 61ce6fa5c..21399db2a 100644
--- a/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropService.java
+++ b/src/main/java/org/scijava/ui/dnd/DefaultDragAndDropService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/DragAndDropData.java b/src/main/java/org/scijava/ui/dnd/DragAndDropData.java
index 748bbeda7..7c707ca09 100644
--- a/src/main/java/org/scijava/ui/dnd/DragAndDropData.java
+++ b/src/main/java/org/scijava/ui/dnd/DragAndDropData.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/DragAndDropHandler.java b/src/main/java/org/scijava/ui/dnd/DragAndDropHandler.java
index c235d4b80..3fbf71803 100644
--- a/src/main/java/org/scijava/ui/dnd/DragAndDropHandler.java
+++ b/src/main/java/org/scijava/ui/dnd/DragAndDropHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/DragAndDropService.java b/src/main/java/org/scijava/ui/dnd/DragAndDropService.java
index fc8800256..38c782304 100644
--- a/src/main/java/org/scijava/ui/dnd/DragAndDropService.java
+++ b/src/main/java/org/scijava/ui/dnd/DragAndDropService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/FileDragAndDropHandler.java b/src/main/java/org/scijava/ui/dnd/FileDragAndDropHandler.java
index e1e2d4603..cbc282026 100644
--- a/src/main/java/org/scijava/ui/dnd/FileDragAndDropHandler.java
+++ b/src/main/java/org/scijava/ui/dnd/FileDragAndDropHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/ListDragAndDropHandler.java b/src/main/java/org/scijava/ui/dnd/ListDragAndDropHandler.java
index dfc28cc3e..de627cd6d 100644
--- a/src/main/java/org/scijava/ui/dnd/ListDragAndDropHandler.java
+++ b/src/main/java/org/scijava/ui/dnd/ListDragAndDropHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/MIMEType.java b/src/main/java/org/scijava/ui/dnd/MIMEType.java
index 825f4010a..7cef9096f 100644
--- a/src/main/java/org/scijava/ui/dnd/MIMEType.java
+++ b/src/main/java/org/scijava/ui/dnd/MIMEType.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/ScriptFileDragAndDropHandler.java b/src/main/java/org/scijava/ui/dnd/ScriptFileDragAndDropHandler.java
index 6e8243dc7..5ac984613 100644
--- a/src/main/java/org/scijava/ui/dnd/ScriptFileDragAndDropHandler.java
+++ b/src/main/java/org/scijava/ui/dnd/ScriptFileDragAndDropHandler.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/event/DragAndDropEvent.java b/src/main/java/org/scijava/ui/dnd/event/DragAndDropEvent.java
index d6dd5babe..429237d30 100644
--- a/src/main/java/org/scijava/ui/dnd/event/DragAndDropEvent.java
+++ b/src/main/java/org/scijava/ui/dnd/event/DragAndDropEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/event/DragEnterEvent.java b/src/main/java/org/scijava/ui/dnd/event/DragEnterEvent.java
index 67460dfdd..b092a1a75 100644
--- a/src/main/java/org/scijava/ui/dnd/event/DragEnterEvent.java
+++ b/src/main/java/org/scijava/ui/dnd/event/DragEnterEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/event/DragExitEvent.java b/src/main/java/org/scijava/ui/dnd/event/DragExitEvent.java
index 330f40b17..198f5265d 100644
--- a/src/main/java/org/scijava/ui/dnd/event/DragExitEvent.java
+++ b/src/main/java/org/scijava/ui/dnd/event/DragExitEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/event/DragOverEvent.java b/src/main/java/org/scijava/ui/dnd/event/DragOverEvent.java
index e6ad40d23..5bb837d35 100644
--- a/src/main/java/org/scijava/ui/dnd/event/DragOverEvent.java
+++ b/src/main/java/org/scijava/ui/dnd/event/DragOverEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/dnd/event/DropEvent.java b/src/main/java/org/scijava/ui/dnd/event/DropEvent.java
index 7c399b2b2..cf9ac5de6 100644
--- a/src/main/java/org/scijava/ui/dnd/event/DropEvent.java
+++ b/src/main/java/org/scijava/ui/dnd/event/DropEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/event/UIEvent.java b/src/main/java/org/scijava/ui/event/UIEvent.java
index fdf07365b..a430604f2 100644
--- a/src/main/java/org/scijava/ui/event/UIEvent.java
+++ b/src/main/java/org/scijava/ui/event/UIEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/event/UIShownEvent.java b/src/main/java/org/scijava/ui/event/UIShownEvent.java
index 9edfe0688..a397df034 100644
--- a/src/main/java/org/scijava/ui/event/UIShownEvent.java
+++ b/src/main/java/org/scijava/ui/event/UIShownEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/AbstractDisplayViewer.java b/src/main/java/org/scijava/ui/viewer/AbstractDisplayViewer.java
index af9c1c843..6e8d1ef1b 100644
--- a/src/main/java/org/scijava/ui/viewer/AbstractDisplayViewer.java
+++ b/src/main/java/org/scijava/ui/viewer/AbstractDisplayViewer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/DisplayPanel.java b/src/main/java/org/scijava/ui/viewer/DisplayPanel.java
index 7f0865e30..cbcf53aeb 100644
--- a/src/main/java/org/scijava/ui/viewer/DisplayPanel.java
+++ b/src/main/java/org/scijava/ui/viewer/DisplayPanel.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/DisplayViewer.java b/src/main/java/org/scijava/ui/viewer/DisplayViewer.java
index a53e488c8..557b035a3 100644
--- a/src/main/java/org/scijava/ui/viewer/DisplayViewer.java
+++ b/src/main/java/org/scijava/ui/viewer/DisplayViewer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/DisplayWindow.java b/src/main/java/org/scijava/ui/viewer/DisplayWindow.java
index 626c3bb87..2f0f195db 100644
--- a/src/main/java/org/scijava/ui/viewer/DisplayWindow.java
+++ b/src/main/java/org/scijava/ui/viewer/DisplayWindow.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/text/AbstractTextDisplayViewer.java b/src/main/java/org/scijava/ui/viewer/text/AbstractTextDisplayViewer.java
index 28dbb8385..d36b752c1 100644
--- a/src/main/java/org/scijava/ui/viewer/text/AbstractTextDisplayViewer.java
+++ b/src/main/java/org/scijava/ui/viewer/text/AbstractTextDisplayViewer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/text/TextDisplayPanel.java b/src/main/java/org/scijava/ui/viewer/text/TextDisplayPanel.java
index 28eda77cb..4438f34c2 100644
--- a/src/main/java/org/scijava/ui/viewer/text/TextDisplayPanel.java
+++ b/src/main/java/org/scijava/ui/viewer/text/TextDisplayPanel.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/ui/viewer/text/TextDisplayViewer.java b/src/main/java/org/scijava/ui/viewer/text/TextDisplayViewer.java
index 8bde41996..55953b5fb 100644
--- a/src/main/java/org/scijava/ui/viewer/text/TextDisplayViewer.java
+++ b/src/main/java/org/scijava/ui/viewer/text/TextDisplayViewer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/AbstractPrimitiveArray.java b/src/main/java/org/scijava/util/AbstractPrimitiveArray.java
index 96002ca68..a5118d874 100644
--- a/src/main/java/org/scijava/util/AbstractPrimitiveArray.java
+++ b/src/main/java/org/scijava/util/AbstractPrimitiveArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/AppUtils.java b/src/main/java/org/scijava/util/AppUtils.java
index 371552ea4..bd3d79f78 100644
--- a/src/main/java/org/scijava/util/AppUtils.java
+++ b/src/main/java/org/scijava/util/AppUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ArrayUtils.java b/src/main/java/org/scijava/util/ArrayUtils.java
index aa2d6d47d..5e415caae 100644
--- a/src/main/java/org/scijava/util/ArrayUtils.java
+++ b/src/main/java/org/scijava/util/ArrayUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/BoolArray.java b/src/main/java/org/scijava/util/BoolArray.java
index 6d6a096e5..916b0e67b 100644
--- a/src/main/java/org/scijava/util/BoolArray.java
+++ b/src/main/java/org/scijava/util/BoolArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ByteArray.java b/src/main/java/org/scijava/util/ByteArray.java
index c900d32b6..f0499e138 100644
--- a/src/main/java/org/scijava/util/ByteArray.java
+++ b/src/main/java/org/scijava/util/ByteArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Bytes.java b/src/main/java/org/scijava/util/Bytes.java
index f82784d57..293e53d7a 100644
--- a/src/main/java/org/scijava/util/Bytes.java
+++ b/src/main/java/org/scijava/util/Bytes.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/org/scijava/util/CharArray.java b/src/main/java/org/scijava/util/CharArray.java
index b98b9ab56..4d857ead5 100644
--- a/src/main/java/org/scijava/util/CharArray.java
+++ b/src/main/java/org/scijava/util/CharArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/CheckSezpoz.java b/src/main/java/org/scijava/util/CheckSezpoz.java
index 065291251..f76785999 100644
--- a/src/main/java/org/scijava/util/CheckSezpoz.java
+++ b/src/main/java/org/scijava/util/CheckSezpoz.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ClassUtils.java b/src/main/java/org/scijava/util/ClassUtils.java
index 118aef1a7..bf7f4141d 100644
--- a/src/main/java/org/scijava/util/ClassUtils.java
+++ b/src/main/java/org/scijava/util/ClassUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ColorRGB.java b/src/main/java/org/scijava/util/ColorRGB.java
index 12a63b156..714946065 100644
--- a/src/main/java/org/scijava/util/ColorRGB.java
+++ b/src/main/java/org/scijava/util/ColorRGB.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ColorRGBA.java b/src/main/java/org/scijava/util/ColorRGBA.java
index 3c9e697ea..504e3aa07 100644
--- a/src/main/java/org/scijava/util/ColorRGBA.java
+++ b/src/main/java/org/scijava/util/ColorRGBA.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Colors.java b/src/main/java/org/scijava/util/Colors.java
index 2f95e58cb..64eafd8e3 100644
--- a/src/main/java/org/scijava/util/Colors.java
+++ b/src/main/java/org/scijava/util/Colors.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/CombineAnnotations.java b/src/main/java/org/scijava/util/CombineAnnotations.java
index 32c6ff529..7b7260826 100644
--- a/src/main/java/org/scijava/util/CombineAnnotations.java
+++ b/src/main/java/org/scijava/util/CombineAnnotations.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Combiner.java b/src/main/java/org/scijava/util/Combiner.java
index d850acc38..e38565a0d 100644
--- a/src/main/java/org/scijava/util/Combiner.java
+++ b/src/main/java/org/scijava/util/Combiner.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ConversionUtils.java b/src/main/java/org/scijava/util/ConversionUtils.java
index c9b3738d4..0f343d157 100644
--- a/src/main/java/org/scijava/util/ConversionUtils.java
+++ b/src/main/java/org/scijava/util/ConversionUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/DebugUtils.java b/src/main/java/org/scijava/util/DebugUtils.java
index 6fe13882d..869dd34a8 100644
--- a/src/main/java/org/scijava/util/DebugUtils.java
+++ b/src/main/java/org/scijava/util/DebugUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/DigestUtils.java b/src/main/java/org/scijava/util/DigestUtils.java
index 79fbdd0f9..27b0d1dec 100644
--- a/src/main/java/org/scijava/util/DigestUtils.java
+++ b/src/main/java/org/scijava/util/DigestUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/DoubleArray.java b/src/main/java/org/scijava/util/DoubleArray.java
index 773dd69d8..bf2337ecf 100644
--- a/src/main/java/org/scijava/util/DoubleArray.java
+++ b/src/main/java/org/scijava/util/DoubleArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/FileUtils.java b/src/main/java/org/scijava/util/FileUtils.java
index 8a7dbba07..06bf48e56 100644
--- a/src/main/java/org/scijava/util/FileUtils.java
+++ b/src/main/java/org/scijava/util/FileUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/FloatArray.java b/src/main/java/org/scijava/util/FloatArray.java
index c4ab9f2cb..b427d3055 100644
--- a/src/main/java/org/scijava/util/FloatArray.java
+++ b/src/main/java/org/scijava/util/FloatArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/GenericUtils.java b/src/main/java/org/scijava/util/GenericUtils.java
index 9e3898feb..72fc323f2 100644
--- a/src/main/java/org/scijava/util/GenericUtils.java
+++ b/src/main/java/org/scijava/util/GenericUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/IntArray.java b/src/main/java/org/scijava/util/IntArray.java
index bbc4562c1..b88fe3f6c 100644
--- a/src/main/java/org/scijava/util/IntArray.java
+++ b/src/main/java/org/scijava/util/IntArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/IntCoords.java b/src/main/java/org/scijava/util/IntCoords.java
index a5c411ea8..8480882f7 100644
--- a/src/main/java/org/scijava/util/IntCoords.java
+++ b/src/main/java/org/scijava/util/IntCoords.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/IntRect.java b/src/main/java/org/scijava/util/IntRect.java
index 61a4cdc97..90362a37d 100644
--- a/src/main/java/org/scijava/util/IntRect.java
+++ b/src/main/java/org/scijava/util/IntRect.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/IteratorPlus.java b/src/main/java/org/scijava/util/IteratorPlus.java
index 2f382f69a..dc587ecd9 100644
--- a/src/main/java/org/scijava/util/IteratorPlus.java
+++ b/src/main/java/org/scijava/util/IteratorPlus.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/LastRecentlyUsed.java b/src/main/java/org/scijava/util/LastRecentlyUsed.java
index 93a2dc7ab..88057c527 100644
--- a/src/main/java/org/scijava/util/LastRecentlyUsed.java
+++ b/src/main/java/org/scijava/util/LastRecentlyUsed.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/LineOutputStream.java b/src/main/java/org/scijava/util/LineOutputStream.java
index cd45e36a4..5afd7f78f 100644
--- a/src/main/java/org/scijava/util/LineOutputStream.java
+++ b/src/main/java/org/scijava/util/LineOutputStream.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ListUtils.java b/src/main/java/org/scijava/util/ListUtils.java
index ad7241649..33e8c7985 100644
--- a/src/main/java/org/scijava/util/ListUtils.java
+++ b/src/main/java/org/scijava/util/ListUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/LongArray.java b/src/main/java/org/scijava/util/LongArray.java
index 2e0028554..f71460601 100644
--- a/src/main/java/org/scijava/util/LongArray.java
+++ b/src/main/java/org/scijava/util/LongArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Manifest.java b/src/main/java/org/scijava/util/Manifest.java
index 88f45b3b8..3fffeb861 100644
--- a/src/main/java/org/scijava/util/Manifest.java
+++ b/src/main/java/org/scijava/util/Manifest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/MersenneTwisterFast.java b/src/main/java/org/scijava/util/MersenneTwisterFast.java
index f8eb8cf24..78df195bd 100644
--- a/src/main/java/org/scijava/util/MersenneTwisterFast.java
+++ b/src/main/java/org/scijava/util/MersenneTwisterFast.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/MetaInfCombiner.java b/src/main/java/org/scijava/util/MetaInfCombiner.java
index 084f36e51..5a73573a9 100644
--- a/src/main/java/org/scijava/util/MetaInfCombiner.java
+++ b/src/main/java/org/scijava/util/MetaInfCombiner.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/MirrorWebsite.java b/src/main/java/org/scijava/util/MirrorWebsite.java
index 0f0315347..1c1138a4f 100644
--- a/src/main/java/org/scijava/util/MirrorWebsite.java
+++ b/src/main/java/org/scijava/util/MirrorWebsite.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/MiscUtils.java b/src/main/java/org/scijava/util/MiscUtils.java
index f1f37d85f..47f3e2794 100644
--- a/src/main/java/org/scijava/util/MiscUtils.java
+++ b/src/main/java/org/scijava/util/MiscUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/NumberUtils.java b/src/main/java/org/scijava/util/NumberUtils.java
index cedce4b60..8189764a0 100644
--- a/src/main/java/org/scijava/util/NumberUtils.java
+++ b/src/main/java/org/scijava/util/NumberUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ObjectArray.java b/src/main/java/org/scijava/util/ObjectArray.java
index 3e70244c0..a20352b7a 100644
--- a/src/main/java/org/scijava/util/ObjectArray.java
+++ b/src/main/java/org/scijava/util/ObjectArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/POM.java b/src/main/java/org/scijava/util/POM.java
index 3fd2d25d5..7dc50d507 100644
--- a/src/main/java/org/scijava/util/POM.java
+++ b/src/main/java/org/scijava/util/POM.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/PlatformUtils.java b/src/main/java/org/scijava/util/PlatformUtils.java
index db8168d0b..ff7fbfa8c 100644
--- a/src/main/java/org/scijava/util/PlatformUtils.java
+++ b/src/main/java/org/scijava/util/PlatformUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Prefs.java b/src/main/java/org/scijava/util/Prefs.java
index 0c0ccf850..a526d49ec 100644
--- a/src/main/java/org/scijava/util/Prefs.java
+++ b/src/main/java/org/scijava/util/Prefs.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/PrimitiveArray.java b/src/main/java/org/scijava/util/PrimitiveArray.java
index 7344fe110..6b1af3128 100644
--- a/src/main/java/org/scijava/util/PrimitiveArray.java
+++ b/src/main/java/org/scijava/util/PrimitiveArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ProcessUtils.java b/src/main/java/org/scijava/util/ProcessUtils.java
index e3d8c92c3..da30b7c06 100644
--- a/src/main/java/org/scijava/util/ProcessUtils.java
+++ b/src/main/java/org/scijava/util/ProcessUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Query.java b/src/main/java/org/scijava/util/Query.java
index 171ac7c6d..e3942d124 100644
--- a/src/main/java/org/scijava/util/Query.java
+++ b/src/main/java/org/scijava/util/Query.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ReadInto.java b/src/main/java/org/scijava/util/ReadInto.java
index 402de1296..13b4a9186 100644
--- a/src/main/java/org/scijava/util/ReadInto.java
+++ b/src/main/java/org/scijava/util/ReadInto.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/RealCoords.java b/src/main/java/org/scijava/util/RealCoords.java
index fb245f22e..5c4e569ea 100644
--- a/src/main/java/org/scijava/util/RealCoords.java
+++ b/src/main/java/org/scijava/util/RealCoords.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/RealRect.java b/src/main/java/org/scijava/util/RealRect.java
index 2a054b8de..006c233ae 100644
--- a/src/main/java/org/scijava/util/RealRect.java
+++ b/src/main/java/org/scijava/util/RealRect.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ReflectException.java b/src/main/java/org/scijava/util/ReflectException.java
index a2bfbe7d9..0d5d6240f 100644
--- a/src/main/java/org/scijava/util/ReflectException.java
+++ b/src/main/java/org/scijava/util/ReflectException.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ReflectedUniverse.java b/src/main/java/org/scijava/util/ReflectedUniverse.java
index 2ac045161..968212bfd 100644
--- a/src/main/java/org/scijava/util/ReflectedUniverse.java
+++ b/src/main/java/org/scijava/util/ReflectedUniverse.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ServiceCombiner.java b/src/main/java/org/scijava/util/ServiceCombiner.java
index 8f76ed95f..f91e182d9 100644
--- a/src/main/java/org/scijava/util/ServiceCombiner.java
+++ b/src/main/java/org/scijava/util/ServiceCombiner.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/ShortArray.java b/src/main/java/org/scijava/util/ShortArray.java
index 4023b2110..1db496b8c 100644
--- a/src/main/java/org/scijava/util/ShortArray.java
+++ b/src/main/java/org/scijava/util/ShortArray.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/Sizable.java b/src/main/java/org/scijava/util/Sizable.java
index 470d6457a..9b55aaeea 100644
--- a/src/main/java/org/scijava/util/Sizable.java
+++ b/src/main/java/org/scijava/util/Sizable.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/SizableArrayList.java b/src/main/java/org/scijava/util/SizableArrayList.java
index b37a0697a..09f468286 100644
--- a/src/main/java/org/scijava/util/SizableArrayList.java
+++ b/src/main/java/org/scijava/util/SizableArrayList.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/StringMaker.java b/src/main/java/org/scijava/util/StringMaker.java
index 552e2e80e..6d7fafd1e 100644
--- a/src/main/java/org/scijava/util/StringMaker.java
+++ b/src/main/java/org/scijava/util/StringMaker.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/StringUtils.java b/src/main/java/org/scijava/util/StringUtils.java
index 817e9d116..1145a409f 100644
--- a/src/main/java/org/scijava/util/StringUtils.java
+++ b/src/main/java/org/scijava/util/StringUtils.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/org/scijava/util/Timing.java b/src/main/java/org/scijava/util/Timing.java
index 87e1fd5ca..98f350688 100644
--- a/src/main/java/org/scijava/util/Timing.java
+++ b/src/main/java/org/scijava/util/Timing.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/TunePlayer.java b/src/main/java/org/scijava/util/TunePlayer.java
index 1730d0383..48f1f511a 100644
--- a/src/main/java/org/scijava/util/TunePlayer.java
+++ b/src/main/java/org/scijava/util/TunePlayer.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/UnitUtils.java b/src/main/java/org/scijava/util/UnitUtils.java
index 1ea53e2a3..3b400f57a 100644
--- a/src/main/java/org/scijava/util/UnitUtils.java
+++ b/src/main/java/org/scijava/util/UnitUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/VersionUtils.java b/src/main/java/org/scijava/util/VersionUtils.java
index fe1edb016..b78201336 100644
--- a/src/main/java/org/scijava/util/VersionUtils.java
+++ b/src/main/java/org/scijava/util/VersionUtils.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/util/XML.java b/src/main/java/org/scijava/util/XML.java
index 9a82a2a6e..79f0cd741 100644
--- a/src/main/java/org/scijava/util/XML.java
+++ b/src/main/java/org/scijava/util/XML.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/welcome/DefaultWelcomeService.java b/src/main/java/org/scijava/welcome/DefaultWelcomeService.java
index de71efcb7..90d8e1a00 100644
--- a/src/main/java/org/scijava/welcome/DefaultWelcomeService.java
+++ b/src/main/java/org/scijava/welcome/DefaultWelcomeService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/welcome/WelcomeService.java b/src/main/java/org/scijava/welcome/WelcomeService.java
index 6831ec5f3..4b822c406 100644
--- a/src/main/java/org/scijava/welcome/WelcomeService.java
+++ b/src/main/java/org/scijava/welcome/WelcomeService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/welcome/event/WelcomeEvent.java b/src/main/java/org/scijava/welcome/event/WelcomeEvent.java
index d92a66d7e..3098adb93 100644
--- a/src/main/java/org/scijava/welcome/event/WelcomeEvent.java
+++ b/src/main/java/org/scijava/welcome/event/WelcomeEvent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/AbstractInputHarvester.java b/src/main/java/org/scijava/widget/AbstractInputHarvester.java
index bf3acafb0..e3968a1f2 100644
--- a/src/main/java/org/scijava/widget/AbstractInputHarvester.java
+++ b/src/main/java/org/scijava/widget/AbstractInputHarvester.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/AbstractInputPanel.java b/src/main/java/org/scijava/widget/AbstractInputPanel.java
index c4612649b..e9155aa85 100644
--- a/src/main/java/org/scijava/widget/AbstractInputPanel.java
+++ b/src/main/java/org/scijava/widget/AbstractInputPanel.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/AbstractInputWidget.java b/src/main/java/org/scijava/widget/AbstractInputWidget.java
index 9b3ef6a0f..7ae6e7eef 100644
--- a/src/main/java/org/scijava/widget/AbstractInputWidget.java
+++ b/src/main/java/org/scijava/widget/AbstractInputWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/Button.java b/src/main/java/org/scijava/widget/Button.java
index d34a22a47..323793c3a 100644
--- a/src/main/java/org/scijava/widget/Button.java
+++ b/src/main/java/org/scijava/widget/Button.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/ButtonWidget.java b/src/main/java/org/scijava/widget/ButtonWidget.java
index 4ae0b651e..1bbd8ada6 100644
--- a/src/main/java/org/scijava/widget/ButtonWidget.java
+++ b/src/main/java/org/scijava/widget/ButtonWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/ChoiceWidget.java b/src/main/java/org/scijava/widget/ChoiceWidget.java
index a574b4bae..e578a3011 100644
--- a/src/main/java/org/scijava/widget/ChoiceWidget.java
+++ b/src/main/java/org/scijava/widget/ChoiceWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/ColorWidget.java b/src/main/java/org/scijava/widget/ColorWidget.java
index 022f8ac99..7b87694c0 100644
--- a/src/main/java/org/scijava/widget/ColorWidget.java
+++ b/src/main/java/org/scijava/widget/ColorWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/DateWidget.java b/src/main/java/org/scijava/widget/DateWidget.java
index ae2212e2a..0fc3a0ed0 100644
--- a/src/main/java/org/scijava/widget/DateWidget.java
+++ b/src/main/java/org/scijava/widget/DateWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/DefaultWidgetModel.java b/src/main/java/org/scijava/widget/DefaultWidgetModel.java
index 278bf71a9..4f5052fb1 100644
--- a/src/main/java/org/scijava/widget/DefaultWidgetModel.java
+++ b/src/main/java/org/scijava/widget/DefaultWidgetModel.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/DefaultWidgetService.java b/src/main/java/org/scijava/widget/DefaultWidgetService.java
index 518f869d6..fdc6c94a9 100644
--- a/src/main/java/org/scijava/widget/DefaultWidgetService.java
+++ b/src/main/java/org/scijava/widget/DefaultWidgetService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/FileWidget.java b/src/main/java/org/scijava/widget/FileWidget.java
index bb7de0947..faa979214 100644
--- a/src/main/java/org/scijava/widget/FileWidget.java
+++ b/src/main/java/org/scijava/widget/FileWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/InputHarvester.java b/src/main/java/org/scijava/widget/InputHarvester.java
index ee5ee8356..d2f57d154 100644
--- a/src/main/java/org/scijava/widget/InputHarvester.java
+++ b/src/main/java/org/scijava/widget/InputHarvester.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/InputPanel.java b/src/main/java/org/scijava/widget/InputPanel.java
index 07dd0d67f..2ce25cfa9 100644
--- a/src/main/java/org/scijava/widget/InputPanel.java
+++ b/src/main/java/org/scijava/widget/InputPanel.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/InputWidget.java b/src/main/java/org/scijava/widget/InputWidget.java
index c8c04030a..0b793f47e 100644
--- a/src/main/java/org/scijava/widget/InputWidget.java
+++ b/src/main/java/org/scijava/widget/InputWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/MessageWidget.java b/src/main/java/org/scijava/widget/MessageWidget.java
index 49d54d928..89096ac6e 100644
--- a/src/main/java/org/scijava/widget/MessageWidget.java
+++ b/src/main/java/org/scijava/widget/MessageWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/NumberWidget.java b/src/main/java/org/scijava/widget/NumberWidget.java
index bc06fe0ac..a0b1c5a92 100644
--- a/src/main/java/org/scijava/widget/NumberWidget.java
+++ b/src/main/java/org/scijava/widget/NumberWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/ObjectWidget.java b/src/main/java/org/scijava/widget/ObjectWidget.java
index f399e4178..49d4f47c3 100644
--- a/src/main/java/org/scijava/widget/ObjectWidget.java
+++ b/src/main/java/org/scijava/widget/ObjectWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/TextWidget.java b/src/main/java/org/scijava/widget/TextWidget.java
index 47c7d419f..c5ffdbcbb 100644
--- a/src/main/java/org/scijava/widget/TextWidget.java
+++ b/src/main/java/org/scijava/widget/TextWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/ToggleWidget.java b/src/main/java/org/scijava/widget/ToggleWidget.java
index e9d976c91..61682d22f 100644
--- a/src/main/java/org/scijava/widget/ToggleWidget.java
+++ b/src/main/java/org/scijava/widget/ToggleWidget.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/UIComponent.java b/src/main/java/org/scijava/widget/UIComponent.java
index 0ea3f2a60..3f07a535e 100644
--- a/src/main/java/org/scijava/widget/UIComponent.java
+++ b/src/main/java/org/scijava/widget/UIComponent.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/WidgetModel.java b/src/main/java/org/scijava/widget/WidgetModel.java
index 16e19373a..ee7968266 100644
--- a/src/main/java/org/scijava/widget/WidgetModel.java
+++ b/src/main/java/org/scijava/widget/WidgetModel.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/main/java/org/scijava/widget/WidgetService.java b/src/main/java/org/scijava/widget/WidgetService.java
index 5147a14aa..e0311419d 100644
--- a/src/main/java/org/scijava/widget/WidgetService.java
+++ b/src/main/java/org/scijava/widget/WidgetService.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/ContextCreationTest.java b/src/test/java/org/scijava/ContextCreationTest.java
index ef41a7398..be2871145 100644
--- a/src/test/java/org/scijava/ContextCreationTest.java
+++ b/src/test/java/org/scijava/ContextCreationTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/ContextInjectionTest.java b/src/test/java/org/scijava/ContextInjectionTest.java
index a3e29eeb1..0e09c8dc4 100644
--- a/src/test/java/org/scijava/ContextInjectionTest.java
+++ b/src/test/java/org/scijava/ContextInjectionTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/AnnotatedA.java b/src/test/java/org/scijava/annotations/AnnotatedA.java
index c4d02ed7d..48829628e 100644
--- a/src/test/java/org/scijava/annotations/AnnotatedA.java
+++ b/src/test/java/org/scijava/annotations/AnnotatedA.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/AnnotatedB.java b/src/test/java/org/scijava/annotations/AnnotatedB.java
index 1dd8ae2b5..424fcc21b 100644
--- a/src/test/java/org/scijava/annotations/AnnotatedB.java
+++ b/src/test/java/org/scijava/annotations/AnnotatedB.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/AnnotatedC.java b/src/test/java/org/scijava/annotations/AnnotatedC.java
index 624941e1a..e2c6c7e7c 100644
--- a/src/test/java/org/scijava/annotations/AnnotatedC.java
+++ b/src/test/java/org/scijava/annotations/AnnotatedC.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/AnnotatedD.java b/src/test/java/org/scijava/annotations/AnnotatedD.java
index 936bca914..1e7380474 100644
--- a/src/test/java/org/scijava/annotations/AnnotatedD.java
+++ b/src/test/java/org/scijava/annotations/AnnotatedD.java
@@ -1,3 +1,33 @@
+/*
+ * #%L
+ * SciJava Common shared library for SciJava software.
+ * %%
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
+ * Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
+ * Institute of Molecular Cell Biology and Genetics.
+ * %%
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ * #L%
+ */
package org.scijava.annotations;
import java.util.ArrayList;
diff --git a/src/test/java/org/scijava/annotations/AnnotatedInnerClass.java b/src/test/java/org/scijava/annotations/AnnotatedInnerClass.java
index 9f84217a6..8ca3a1ff8 100644
--- a/src/test/java/org/scijava/annotations/AnnotatedInnerClass.java
+++ b/src/test/java/org/scijava/annotations/AnnotatedInnerClass.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/Complex.java b/src/test/java/org/scijava/annotations/Complex.java
index 7282def79..d1a6ce84d 100644
--- a/src/test/java/org/scijava/annotations/Complex.java
+++ b/src/test/java/org/scijava/annotations/Complex.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/DirectoryIndexerTest.java b/src/test/java/org/scijava/annotations/DirectoryIndexerTest.java
index 9d09d1a55..848eec71a 100644
--- a/src/test/java/org/scijava/annotations/DirectoryIndexerTest.java
+++ b/src/test/java/org/scijava/annotations/DirectoryIndexerTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/EclipseHelperTest.java b/src/test/java/org/scijava/annotations/EclipseHelperTest.java
index fc51b10f9..373558b38 100644
--- a/src/test/java/org/scijava/annotations/EclipseHelperTest.java
+++ b/src/test/java/org/scijava/annotations/EclipseHelperTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/Fruit.java b/src/test/java/org/scijava/annotations/Fruit.java
index fbeafade7..4f2b9bfdb 100644
--- a/src/test/java/org/scijava/annotations/Fruit.java
+++ b/src/test/java/org/scijava/annotations/Fruit.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/LegacyTest.java b/src/test/java/org/scijava/annotations/LegacyTest.java
index 597e5b378..cbcef610b 100644
--- a/src/test/java/org/scijava/annotations/LegacyTest.java
+++ b/src/test/java/org/scijava/annotations/LegacyTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/annotations/Simple.java b/src/test/java/org/scijava/annotations/Simple.java
index d56bc2cee..a6af80190 100644
--- a/src/test/java/org/scijava/annotations/Simple.java
+++ b/src/test/java/org/scijava/annotations/Simple.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/app/DefaultStatusServiceTest.java b/src/test/java/org/scijava/app/DefaultStatusServiceTest.java
index cfcbc81db..eca692637 100644
--- a/src/test/java/org/scijava/app/DefaultStatusServiceTest.java
+++ b/src/test/java/org/scijava/app/DefaultStatusServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/command/CommandServiceTest.java b/src/test/java/org/scijava/command/CommandServiceTest.java
index dd53d29d2..df8f1f565 100644
--- a/src/test/java/org/scijava/command/CommandServiceTest.java
+++ b/src/test/java/org/scijava/command/CommandServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/command/InvalidCommandTest.java b/src/test/java/org/scijava/command/InvalidCommandTest.java
index 73a68cbe2..30eb59989 100644
--- a/src/test/java/org/scijava/command/InvalidCommandTest.java
+++ b/src/test/java/org/scijava/command/InvalidCommandTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/console/ConsoleServiceTest.java b/src/test/java/org/scijava/console/ConsoleServiceTest.java
index 3716c0ca2..07440ef33 100644
--- a/src/test/java/org/scijava/console/ConsoleServiceTest.java
+++ b/src/test/java/org/scijava/console/ConsoleServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/console/SystemPropertyArgumentTest.java b/src/test/java/org/scijava/console/SystemPropertyArgumentTest.java
index 64bbf8d96..03e05e503 100644
--- a/src/test/java/org/scijava/console/SystemPropertyArgumentTest.java
+++ b/src/test/java/org/scijava/console/SystemPropertyArgumentTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/convert/ConvertServiceTest.java b/src/test/java/org/scijava/convert/ConvertServiceTest.java
index 620e5ca04..18a3deed9 100644
--- a/src/test/java/org/scijava/convert/ConvertServiceTest.java
+++ b/src/test/java/org/scijava/convert/ConvertServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/convert/ConverterTest.java b/src/test/java/org/scijava/convert/ConverterTest.java
index de75c9f3e..798796def 100644
--- a/src/test/java/org/scijava/convert/ConverterTest.java
+++ b/src/test/java/org/scijava/convert/ConverterTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/display/DisplayTest.java b/src/test/java/org/scijava/display/DisplayTest.java
index 17e02d96a..ed6ad0d81 100644
--- a/src/test/java/org/scijava/display/DisplayTest.java
+++ b/src/test/java/org/scijava/display/DisplayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/event/EventServiceTest.java b/src/test/java/org/scijava/event/EventServiceTest.java
index 5897cf188..ceff9f097 100644
--- a/src/test/java/org/scijava/event/EventServiceTest.java
+++ b/src/test/java/org/scijava/event/EventServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/io/BytesLocationTest.java b/src/test/java/org/scijava/io/BytesLocationTest.java
index c36de091e..67a0e9716 100644
--- a/src/test/java/org/scijava/io/BytesLocationTest.java
+++ b/src/test/java/org/scijava/io/BytesLocationTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/io/DataHandleTest.java b/src/test/java/org/scijava/io/DataHandleTest.java
index decc7d29c..a9d0db06b 100644
--- a/src/test/java/org/scijava/io/DataHandleTest.java
+++ b/src/test/java/org/scijava/io/DataHandleTest.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/org/scijava/io/FileHandleTest.java b/src/test/java/org/scijava/io/FileHandleTest.java
index d4ad153a2..89d8914f9 100644
--- a/src/test/java/org/scijava/io/FileHandleTest.java
+++ b/src/test/java/org/scijava/io/FileHandleTest.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/org/scijava/io/FileLocationTest.java b/src/test/java/org/scijava/io/FileLocationTest.java
index 25b96d2bf..098cdaa54 100644
--- a/src/test/java/org/scijava/io/FileLocationTest.java
+++ b/src/test/java/org/scijava/io/FileLocationTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/io/URILocationTest.java b/src/test/java/org/scijava/io/URILocationTest.java
index 7a30f154f..ccd9155ac 100644
--- a/src/test/java/org/scijava/io/URILocationTest.java
+++ b/src/test/java/org/scijava/io/URILocationTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/io/URLLocationTest.java b/src/test/java/org/scijava/io/URLLocationTest.java
index 2e33b142b..69e85135e 100644
--- a/src/test/java/org/scijava/io/URLLocationTest.java
+++ b/src/test/java/org/scijava/io/URLLocationTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/log/LogServiceTest.java b/src/test/java/org/scijava/log/LogServiceTest.java
index 8373b065c..416069776 100644
--- a/src/test/java/org/scijava/log/LogServiceTest.java
+++ b/src/test/java/org/scijava/log/LogServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/main/MainServiceTest.java b/src/test/java/org/scijava/main/MainServiceTest.java
index 0b46943c0..fd1382213 100644
--- a/src/test/java/org/scijava/main/MainServiceTest.java
+++ b/src/test/java/org/scijava/main/MainServiceTest.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/org/scijava/menu/MenuServiceTest.java b/src/test/java/org/scijava/menu/MenuServiceTest.java
index 92a149283..5e464c741 100644
--- a/src/test/java/org/scijava/menu/MenuServiceTest.java
+++ b/src/test/java/org/scijava/menu/MenuServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/menu/ShadowMenuTest.java b/src/test/java/org/scijava/menu/ShadowMenuTest.java
index 1d07c4b2c..0e8bf5a58 100644
--- a/src/test/java/org/scijava/menu/ShadowMenuTest.java
+++ b/src/test/java/org/scijava/menu/ShadowMenuTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/module/ModuleServiceTest.java b/src/test/java/org/scijava/module/ModuleServiceTest.java
index 5e65c34d6..a1276f915 100644
--- a/src/test/java/org/scijava/module/ModuleServiceTest.java
+++ b/src/test/java/org/scijava/module/ModuleServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/object/ObjectIndexTest.java b/src/test/java/org/scijava/object/ObjectIndexTest.java
index 06d44487f..6d6d33b62 100644
--- a/src/test/java/org/scijava/object/ObjectIndexTest.java
+++ b/src/test/java/org/scijava/object/ObjectIndexTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/object/SortedObjectIndexTest.java b/src/test/java/org/scijava/object/SortedObjectIndexTest.java
index 62bfe212f..906915352 100644
--- a/src/test/java/org/scijava/object/SortedObjectIndexTest.java
+++ b/src/test/java/org/scijava/object/SortedObjectIndexTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/options/OptionsTest.java b/src/test/java/org/scijava/options/OptionsTest.java
index 09519b591..9e59fc7e8 100644
--- a/src/test/java/org/scijava/options/OptionsTest.java
+++ b/src/test/java/org/scijava/options/OptionsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/plugin/PluginIndexTest.java b/src/test/java/org/scijava/plugin/PluginIndexTest.java
index 1ff650a78..04ffbd149 100644
--- a/src/test/java/org/scijava/plugin/PluginIndexTest.java
+++ b/src/test/java/org/scijava/plugin/PluginIndexTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/plugin/PluginInfoTest.java b/src/test/java/org/scijava/plugin/PluginInfoTest.java
index 602be97c9..33510e5ec 100644
--- a/src/test/java/org/scijava/plugin/PluginInfoTest.java
+++ b/src/test/java/org/scijava/plugin/PluginInfoTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/prefs/PrefServiceTest.java b/src/test/java/org/scijava/prefs/PrefServiceTest.java
index c923ea4e9..c217544d8 100644
--- a/src/test/java/org/scijava/prefs/PrefServiceTest.java
+++ b/src/test/java/org/scijava/prefs/PrefServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/script/AbstractScriptLanguageTest.java b/src/test/java/org/scijava/script/AbstractScriptLanguageTest.java
index 77717de58..00c0aa2d2 100644
--- a/src/test/java/org/scijava/script/AbstractScriptLanguageTest.java
+++ b/src/test/java/org/scijava/script/AbstractScriptLanguageTest.java
@@ -2,19 +2,19 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/org/scijava/script/ScriptEngineTest.java b/src/test/java/org/scijava/script/ScriptEngineTest.java
index 167910ab7..4b3a8685f 100644
--- a/src/test/java/org/scijava/script/ScriptEngineTest.java
+++ b/src/test/java/org/scijava/script/ScriptEngineTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/script/ScriptFinderTest.java b/src/test/java/org/scijava/script/ScriptFinderTest.java
index d5626e993..122da260f 100644
--- a/src/test/java/org/scijava/script/ScriptFinderTest.java
+++ b/src/test/java/org/scijava/script/ScriptFinderTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/script/ScriptInfoTest.java b/src/test/java/org/scijava/script/ScriptInfoTest.java
index b87a4fb15..df64ad513 100644
--- a/src/test/java/org/scijava/script/ScriptInfoTest.java
+++ b/src/test/java/org/scijava/script/ScriptInfoTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/script/ScriptServiceTest.java b/src/test/java/org/scijava/script/ScriptServiceTest.java
index 2c49a15e1..60a249232 100644
--- a/src/test/java/org/scijava/script/ScriptServiceTest.java
+++ b/src/test/java/org/scijava/script/ScriptServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/service/ServiceIndexTest.java b/src/test/java/org/scijava/service/ServiceIndexTest.java
index 9ba7ae354..7629ddcd3 100644
--- a/src/test/java/org/scijava/service/ServiceIndexTest.java
+++ b/src/test/java/org/scijava/service/ServiceIndexTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/test/TestUtilsTest.java b/src/test/java/org/scijava/test/TestUtilsTest.java
index 3bdcf2f45..1fe7f508d 100644
--- a/src/test/java/org/scijava/test/TestUtilsTest.java
+++ b/src/test/java/org/scijava/test/TestUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/thread/ThreadServiceTest.java b/src/test/java/org/scijava/thread/ThreadServiceTest.java
index 23357838c..878ccfc1a 100644
--- a/src/test/java/org/scijava/thread/ThreadServiceTest.java
+++ b/src/test/java/org/scijava/thread/ThreadServiceTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/AppUtilsTest.java b/src/test/java/org/scijava/util/AppUtilsTest.java
index 76c4b986d..8634a5ca5 100644
--- a/src/test/java/org/scijava/util/AppUtilsTest.java
+++ b/src/test/java/org/scijava/util/AppUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ArrayUtilsTest.java b/src/test/java/org/scijava/util/ArrayUtilsTest.java
index 235f1898d..bd21d71d3 100644
--- a/src/test/java/org/scijava/util/ArrayUtilsTest.java
+++ b/src/test/java/org/scijava/util/ArrayUtilsTest.java
@@ -1,9 +1,10 @@
/*
* #%L
- * SCIFIO library for reading and converting scientific file formats.
+ * SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2011 - 2014 Board of Regents of the University of
- * Wisconsin-Madison
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
+ * Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
+ * Institute of Molecular Cell Biology and Genetics.
* %%
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
diff --git a/src/test/java/org/scijava/util/BoolArrayTest.java b/src/test/java/org/scijava/util/BoolArrayTest.java
index a52ff6d1e..713fe4f42 100644
--- a/src/test/java/org/scijava/util/BoolArrayTest.java
+++ b/src/test/java/org/scijava/util/BoolArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ByteArrayTest.java b/src/test/java/org/scijava/util/ByteArrayTest.java
index 763467633..2540fe5dd 100644
--- a/src/test/java/org/scijava/util/ByteArrayTest.java
+++ b/src/test/java/org/scijava/util/ByteArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/CharArrayTest.java b/src/test/java/org/scijava/util/CharArrayTest.java
index f204cb080..f8ba039ea 100644
--- a/src/test/java/org/scijava/util/CharArrayTest.java
+++ b/src/test/java/org/scijava/util/CharArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ClassUtilsTest.java b/src/test/java/org/scijava/util/ClassUtilsTest.java
index 72d036636..561e5d6c5 100644
--- a/src/test/java/org/scijava/util/ClassUtilsTest.java
+++ b/src/test/java/org/scijava/util/ClassUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ColorRGBTest.java b/src/test/java/org/scijava/util/ColorRGBTest.java
index 467663eec..89d73f52a 100644
--- a/src/test/java/org/scijava/util/ColorRGBTest.java
+++ b/src/test/java/org/scijava/util/ColorRGBTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ConversionUtilsTest.java b/src/test/java/org/scijava/util/ConversionUtilsTest.java
index 547f57c12..68d7ced59 100644
--- a/src/test/java/org/scijava/util/ConversionUtilsTest.java
+++ b/src/test/java/org/scijava/util/ConversionUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/DigestUtilsTest.java b/src/test/java/org/scijava/util/DigestUtilsTest.java
index 20c74334f..f066f24ed 100644
--- a/src/test/java/org/scijava/util/DigestUtilsTest.java
+++ b/src/test/java/org/scijava/util/DigestUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/DoubleArrayTest.java b/src/test/java/org/scijava/util/DoubleArrayTest.java
index f68424b63..717f997a1 100644
--- a/src/test/java/org/scijava/util/DoubleArrayTest.java
+++ b/src/test/java/org/scijava/util/DoubleArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/FileUtilsTest.java b/src/test/java/org/scijava/util/FileUtilsTest.java
index 88111372c..ad8d51c1a 100644
--- a/src/test/java/org/scijava/util/FileUtilsTest.java
+++ b/src/test/java/org/scijava/util/FileUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/FloatArrayTest.java b/src/test/java/org/scijava/util/FloatArrayTest.java
index e9eb4dd96..b5d62c5ce 100644
--- a/src/test/java/org/scijava/util/FloatArrayTest.java
+++ b/src/test/java/org/scijava/util/FloatArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/GenericUtilsTest.java b/src/test/java/org/scijava/util/GenericUtilsTest.java
index 4fc3fceda..6b0a10939 100644
--- a/src/test/java/org/scijava/util/GenericUtilsTest.java
+++ b/src/test/java/org/scijava/util/GenericUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/IntArrayTest.java b/src/test/java/org/scijava/util/IntArrayTest.java
index 3b23dca8e..badb7112e 100644
--- a/src/test/java/org/scijava/util/IntArrayTest.java
+++ b/src/test/java/org/scijava/util/IntArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/LastRecentlyUsedTest.java b/src/test/java/org/scijava/util/LastRecentlyUsedTest.java
index 5d1001da9..c93cd1875 100644
--- a/src/test/java/org/scijava/util/LastRecentlyUsedTest.java
+++ b/src/test/java/org/scijava/util/LastRecentlyUsedTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/LongArrayTest.java b/src/test/java/org/scijava/util/LongArrayTest.java
index fc8b72671..c6f6e9237 100644
--- a/src/test/java/org/scijava/util/LongArrayTest.java
+++ b/src/test/java/org/scijava/util/LongArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ObjectArrayTest.java b/src/test/java/org/scijava/util/ObjectArrayTest.java
index 845834c7c..b7d651dc6 100644
--- a/src/test/java/org/scijava/util/ObjectArrayTest.java
+++ b/src/test/java/org/scijava/util/ObjectArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/POMTest.java b/src/test/java/org/scijava/util/POMTest.java
index d44c18a02..e8ad4071c 100644
--- a/src/test/java/org/scijava/util/POMTest.java
+++ b/src/test/java/org/scijava/util/POMTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/PrimitiveArrayTest.java b/src/test/java/org/scijava/util/PrimitiveArrayTest.java
index cf64e82f7..fb985d03f 100644
--- a/src/test/java/org/scijava/util/PrimitiveArrayTest.java
+++ b/src/test/java/org/scijava/util/PrimitiveArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ProcessUtilsTest.java b/src/test/java/org/scijava/util/ProcessUtilsTest.java
index e5041ce85..1ee21a581 100644
--- a/src/test/java/org/scijava/util/ProcessUtilsTest.java
+++ b/src/test/java/org/scijava/util/ProcessUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/ShortArrayTest.java b/src/test/java/org/scijava/util/ShortArrayTest.java
index e0b595793..a24e9e90b 100644
--- a/src/test/java/org/scijava/util/ShortArrayTest.java
+++ b/src/test/java/org/scijava/util/ShortArrayTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
diff --git a/src/test/java/org/scijava/util/UnitUtilsTest.java b/src/test/java/org/scijava/util/UnitUtilsTest.java
index 830a531c1..f584fe72f 100644
--- a/src/test/java/org/scijava/util/UnitUtilsTest.java
+++ b/src/test/java/org/scijava/util/UnitUtilsTest.java
@@ -2,7 +2,7 @@
* #%L
* SciJava Common shared library for SciJava software.
* %%
- * Copyright (C) 2009 - 2015 Board of Regents of the University of
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
* Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
* Institute of Molecular Cell Biology and Genetics.
* %%
From 2252e33a23f02ae145d1a19572b32c169928a37b Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Fri, 12 Feb 2016 12:11:11 -0600
Subject: [PATCH 0095/1208] RunArgument: don't run multithreaded
We do not want to run arguments in parallel. When a RunArgument returns
we want all work to be done so that cleanup can be performed.
---
.../org/scijava/command/console/RunArgument.java | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/main/java/org/scijava/command/console/RunArgument.java b/src/main/java/org/scijava/command/console/RunArgument.java
index da6f38bfc..9a5e73c35 100644
--- a/src/main/java/org/scijava/command/console/RunArgument.java
+++ b/src/main/java/org/scijava/command/console/RunArgument.java
@@ -35,8 +35,11 @@
import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.Future;
import org.scijava.command.CommandInfo;
+import org.scijava.command.CommandModule;
import org.scijava.command.CommandService;
import org.scijava.console.AbstractConsoleArgument;
import org.scijava.console.ConsoleArgument;
@@ -106,7 +109,7 @@ private void run(final String commandToRun, final String optionString) {
final File scriptFile = new File(commandToRun);
if (scriptFile.exists() && scriptService.canHandleFile(commandToRun)) {
try {
- scriptService.run(scriptFile, true, inputMap);
+ scriptService.run(scriptFile, true, inputMap).get();
} catch (final Exception exc) {
logService.error(exc);
}
@@ -129,7 +132,10 @@ private void run(final String commandToRun, final String optionString) {
// couldn't find anything to run
if (info == null) return;
// TODO: parse the optionString a la ImageJ1
- commandService.run(info, true, inputMap);
+ try {
+ commandService.run(info, true, inputMap).get();
+ } catch (final Exception exc) {
+ logService.error(exc);
+ }
}
-
}
From 7ea047d1d3926f1d8f5856f4a282d9a47295694f Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Fri, 12 Feb 2016 14:21:04 -0600
Subject: [PATCH 0096/1208] UIService: add headless methods
Add isHeadless and setHeadless methods to the UIService. These methods
delegate directly to the "java.awt.headless" system property.
---
src/main/java/org/scijava/ui/DefaultUIService.java | 12 +++++++++++-
src/main/java/org/scijava/ui/UIService.java | 6 ++++++
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/scijava/ui/DefaultUIService.java b/src/main/java/org/scijava/ui/DefaultUIService.java
index fd381c41c..ebaaf00cd 100644
--- a/src/main/java/org/scijava/ui/DefaultUIService.java
+++ b/src/main/java/org/scijava/ui/DefaultUIService.java
@@ -203,6 +203,17 @@ public boolean isVisible(final String name) {
return ui.isVisible();
}
+
+ @Override
+ public void setHeadless(final boolean headless) {
+ System.setProperty("java.awt.headless", String.valueOf(headless));
+ }
+
+ @Override
+ public boolean isHeadless() {
+ return Boolean.getBoolean("java.awt.headless");
+ }
+
@Override
public UserInterface getDefaultUI() {
if (defaultUI != null) return defaultUI;
@@ -527,5 +538,4 @@ private void addUserInterface(final String name, final UserInterface ui) {
private String getTitle() {
return appService.getApp().getTitle();
}
-
}
diff --git a/src/main/java/org/scijava/ui/UIService.java b/src/main/java/org/scijava/ui/UIService.java
index b5c6a03e7..1fe2bbd79 100644
--- a/src/main/java/org/scijava/ui/UIService.java
+++ b/src/main/java/org/scijava/ui/UIService.java
@@ -102,6 +102,12 @@ public interface UIService extends SciJavaService {
/** Gets whether the UI with the given name or class name is visible. */
boolean isVisible(String name);
+ /** Sets whether the application is running in headless mode (no UI). */
+ void setHeadless(boolean isHeadless);
+
+ /** Gets whether the UI is running in headless mode (no UI). */
+ boolean isHeadless();
+
/**
* Gets the default user interface.
*
From 51b6e83463bd4e0186d404334b024ed356ba4040 Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Fri, 12 Feb 2016 14:59:37 -0600
Subject: [PATCH 0097/1208] Extract handles logic to AbstractConsoleArgument
Argument implementations can now declare their minimum size and aliases
and let the abstract layer handle the bulk of the matching.
---
.../scijava/command/console/RunArgument.java | 16 ++++------
.../console/AbstractConsoleArgument.java | 32 +++++++++++++++++++
.../console/SystemPropertyArgument.java | 8 ++++-
.../org/scijava/io/console/OpenArgument.java | 14 ++++----
.../scijava/main/console/MainArgument.java | 16 +++++-----
.../org/scijava/ui/console/UIArgument.java | 13 ++++----
.../scijava/console/ConsoleServiceTest.java | 9 +++---
7 files changed, 69 insertions(+), 39 deletions(-)
diff --git a/src/main/java/org/scijava/command/console/RunArgument.java b/src/main/java/org/scijava/command/console/RunArgument.java
index 9a5e73c35..e340d09fe 100644
--- a/src/main/java/org/scijava/command/console/RunArgument.java
+++ b/src/main/java/org/scijava/command/console/RunArgument.java
@@ -35,11 +35,8 @@
import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;
-import java.util.concurrent.ExecutionException;
-import java.util.concurrent.Future;
import org.scijava.command.CommandInfo;
-import org.scijava.command.CommandModule;
import org.scijava.command.CommandService;
import org.scijava.console.AbstractConsoleArgument;
import org.scijava.console.ConsoleArgument;
@@ -67,6 +64,12 @@ public class RunArgument extends AbstractConsoleArgument {
@Parameter
private LogService logService;
+ // -- Constructor --
+
+ public RunArgument() {
+ super(2, "--run");
+ }
+
// -- ConsoleArgument methods --
@Override
@@ -80,13 +83,6 @@ public void handle(final LinkedList args) {
run(commandToRun, optionString);
}
- // -- Typed methods --
-
- @Override
- public boolean supports(final LinkedList args) {
- return args != null && args.size() >= 2 && args.getFirst().equals("--run");
- }
-
// -- Helper methods --
/** Implements the {@code --run} command line argument. */
diff --git a/src/main/java/org/scijava/console/AbstractConsoleArgument.java b/src/main/java/org/scijava/console/AbstractConsoleArgument.java
index f6806ab3d..0aa170e03 100644
--- a/src/main/java/org/scijava/console/AbstractConsoleArgument.java
+++ b/src/main/java/org/scijava/console/AbstractConsoleArgument.java
@@ -31,7 +31,9 @@
package org.scijava.console;
+import java.util.HashSet;
import java.util.LinkedList;
+import java.util.Set;
import org.scijava.plugin.AbstractHandlerPlugin;
@@ -43,13 +45,43 @@
public abstract class AbstractConsoleArgument extends
AbstractHandlerPlugin> implements ConsoleArgument
{
+ private int numArgs;
+ private Set aliasFlags;
+
+ public AbstractConsoleArgument() {
+ this(1, new String[0]);
+ }
+
+ public AbstractConsoleArgument(final String... aliases) {
+ this(1, aliases);
+ }
+
+ public AbstractConsoleArgument(final int requiredArgs, final String... aliases) {
+ numArgs = requiredArgs;
+ aliasFlags = new HashSet();
+ for (final String s : aliases) aliasFlags.add(s);
+ }
// -- Typed methods --
+ @Override
+ public boolean supports(final LinkedList args) {
+ if (args == null || args.size() < numArgs) return false;
+ return isAlias(args);
+ }
+
@Override
@SuppressWarnings({ "rawtypes", "unchecked" })
public Class> getType() {
return (Class) String.class;
}
+ /**
+ * @return true if there are no aliases for this {@code ConsoleArgument}, or
+ * at least one alias matches the first argument in the provided
+ * list
+ */
+ protected boolean isAlias(final LinkedList args) {
+ return aliasFlags.isEmpty() || aliasFlags.contains(args.getFirst());
+ }
}
diff --git a/src/main/java/org/scijava/console/SystemPropertyArgument.java b/src/main/java/org/scijava/console/SystemPropertyArgument.java
index 8202f8ce9..ad3b94bff 100644
--- a/src/main/java/org/scijava/console/SystemPropertyArgument.java
+++ b/src/main/java/org/scijava/console/SystemPropertyArgument.java
@@ -49,6 +49,12 @@ public class SystemPropertyArgument extends AbstractConsoleArgument {
private static final String SYS_PROP_REGEX = "-D([\\w\\._-]+)(=(.*))?";
private static final Pattern SYS_PROP_PAT = Pattern.compile(SYS_PROP_REGEX);
+ // -- Constructor --
+
+ public SystemPropertyArgument() {
+ super(1);
+ }
+
// -- ConsoleArgument methods --
@Override
@@ -69,7 +75,7 @@ public void handle(final LinkedList args) {
@Override
public boolean supports(final LinkedList args) {
- if (args == null || args.isEmpty()) return false;
+ if (!super.supports(args)) return false;
final String arg = args.getFirst();
if (!arg.startsWith("-D")) return false;
return SYS_PROP_PAT.matcher(arg).matches();
diff --git a/src/main/java/org/scijava/io/console/OpenArgument.java b/src/main/java/org/scijava/io/console/OpenArgument.java
index 9b271ed4c..36a4668f1 100644
--- a/src/main/java/org/scijava/io/console/OpenArgument.java
+++ b/src/main/java/org/scijava/io/console/OpenArgument.java
@@ -59,6 +59,12 @@ public class OpenArgument extends AbstractConsoleArgument {
@Parameter
private LogService log;
+ // -- Constructor --
+
+ public OpenArgument() {
+ super(2, "--open");
+ }
+
// -- ConsoleArgument methods --
@Override
@@ -76,12 +82,4 @@ public void handle(final LinkedList args) {
log.error(exc);
}
}
-
- // -- Typed methods --
-
- @Override
- public boolean supports(final LinkedList args) {
- return args != null && args.size() >= 2 && args.getFirst().equals("--open");
- }
-
}
diff --git a/src/main/java/org/scijava/main/console/MainArgument.java b/src/main/java/org/scijava/main/console/MainArgument.java
index 45551f2a9..152182ae9 100644
--- a/src/main/java/org/scijava/main/console/MainArgument.java
+++ b/src/main/java/org/scijava/main/console/MainArgument.java
@@ -57,6 +57,12 @@ public class MainArgument extends AbstractConsoleArgument {
@Parameter(required = false)
private LogService log;
+ // -- Constructor --
+
+ public MainArgument() {
+ super(2, "--main", "--main-class");
+ }
+
// -- ConsoleArgument methods --
@Override
@@ -67,7 +73,7 @@ public void handle(final LinkedList args) {
final String className = args.removeFirst();
final List argList = new ArrayList();
- while (!args.isEmpty() && !isMainFlag(args) && !isSeparator(args)) {
+ while (!args.isEmpty() && !isAlias(args) && !isSeparator(args)) {
argList.add(args.removeFirst());
}
if (isSeparator(args)) args.removeFirst(); // remove the -- separator
@@ -80,17 +86,11 @@ public void handle(final LinkedList args) {
@Override
public boolean supports(final LinkedList args) {
- return mainService != null && isMainFlag(args);
+ return mainService != null && super.supports(args);
}
// -- Helper methods --
- private boolean isMainFlag(final LinkedList args) {
- if (args == null || args.isEmpty()) return false;
- final String arg = args.getFirst();
- return arg.equals("--main") || arg.equals("--main-class");
- }
-
private boolean isSeparator(final LinkedList args) {
if (args == null || args.isEmpty()) return false;
return args.getFirst().equals("--");
diff --git a/src/main/java/org/scijava/ui/console/UIArgument.java b/src/main/java/org/scijava/ui/console/UIArgument.java
index 018b8059c..ca4611406 100644
--- a/src/main/java/org/scijava/ui/console/UIArgument.java
+++ b/src/main/java/org/scijava/ui/console/UIArgument.java
@@ -55,6 +55,12 @@ public class UIArgument extends AbstractConsoleArgument {
@Parameter
private LogService log;
+ // -- Constructor --
+
+ public UIArgument() {
+ super(2, "--ui");
+ }
+
// -- ConsoleArgument methods --
@Override
@@ -73,11 +79,4 @@ public void handle(final LinkedList args) {
}
}
- // -- Typed methods --
-
- @Override
- public boolean supports(final LinkedList args) {
- return args != null && args.size() >= 2 && args.getFirst().equals("--ui");
- }
-
}
diff --git a/src/test/java/org/scijava/console/ConsoleServiceTest.java b/src/test/java/org/scijava/console/ConsoleServiceTest.java
index 07440ef33..992723f8d 100644
--- a/src/test/java/org/scijava/console/ConsoleServiceTest.java
+++ b/src/test/java/org/scijava/console/ConsoleServiceTest.java
@@ -208,6 +208,10 @@ private void assertOutputEvent(final Source source, final String output,
@Plugin(type = ConsoleArgument.class, priority = Priority.HIGH_PRIORITY)
public static class FooArgument extends AbstractConsoleArgument {
+ public FooArgument() {
+ super(1, "--foo");
+ }
+
private boolean argsHandled;
@Override
@@ -219,11 +223,6 @@ public void handle(final LinkedList args) {
args.clear();
argsHandled = true;
}
-
- @Override
- public boolean supports(final LinkedList args) {
- return !args.isEmpty() && args.getFirst().equals("--foo");
- }
}
private static class OutputTracker implements OutputListener {
From 17ccc397606a42a1279ccfc6896401d4b51513da Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Fri, 12 Feb 2016 12:12:24 -0600
Subject: [PATCH 0098/1208] Add HeadlessArgument
For dealing with the --headless flag
---
.../org/scijava/console/HeadlessArgument.java | 76 +++++++++++++++++++
1 file changed, 76 insertions(+)
create mode 100644 src/main/java/org/scijava/console/HeadlessArgument.java
diff --git a/src/main/java/org/scijava/console/HeadlessArgument.java b/src/main/java/org/scijava/console/HeadlessArgument.java
new file mode 100644
index 000000000..e075c9250
--- /dev/null
+++ b/src/main/java/org/scijava/console/HeadlessArgument.java
@@ -0,0 +1,76 @@
+/*
+ * #%L
+ * SciJava Common shared library for SciJava software.
+ * %%
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
+ * Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
+ * Institute of Molecular Cell Biology and Genetics.
+ * %%
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ * #L%
+ */
+package org.scijava.console;
+
+import java.util.LinkedList;
+
+import org.scijava.Context;
+import org.scijava.plugin.Parameter;
+import org.scijava.plugin.Plugin;
+import org.scijava.ui.UIService;
+
+/**
+ * Handles the {@code --headless} argument to signal that no UI will be opened
+ * and the enclosing {@link Context} will not be used after the
+ * {@link ConsoleService} argument processing is complete.
+ *
+ * @author Mark Hiner hinerm at gmail.com
+ */
+@Plugin(type = ConsoleArgument.class)
+public class HeadlessArgument extends AbstractConsoleArgument {
+
+ @Parameter(required = false)
+ private UIService uiService;
+
+ // -- Constructor --
+
+ public HeadlessArgument() {
+ super(1, "--headless");
+ }
+
+ // -- ConsoleArgument methods --
+
+ @Override
+ public void handle(final LinkedList args) {
+ if (!supports(args)) return;
+
+ args.removeFirst(); // --headless
+
+ uiService.setHeadless(true);
+ }
+ // -- Typed methods --
+
+ @Override
+ public boolean supports(final LinkedList args) {
+ return uiService != null && super.supports(args);
+ }
+
+}
From ca551badaccd55aef8b7b13db425f49901c9c162 Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Tue, 16 Feb 2016 07:55:34 -0600
Subject: [PATCH 0099/1208] Split RunArgument script logic to new class
RunArgument now handles commands exclusively, while RunScriptArgument
handles scripts.
Shared logic between these classes (input mapping) is moved to a
ConsoleUtils utility class.
---
.../scijava/command/console/RunArgument.java | 76 +++++------
.../org/scijava/console/ConsoleUtils.java | 66 ++++++++++
.../script/console/RunScriptArgument.java | 118 ++++++++++++++++++
3 files changed, 218 insertions(+), 42 deletions(-)
create mode 100644 src/main/java/org/scijava/console/ConsoleUtils.java
create mode 100644 src/main/java/org/scijava/script/console/RunScriptArgument.java
diff --git a/src/main/java/org/scijava/command/console/RunArgument.java b/src/main/java/org/scijava/command/console/RunArgument.java
index e340d09fe..4d99e817a 100644
--- a/src/main/java/org/scijava/command/console/RunArgument.java
+++ b/src/main/java/org/scijava/command/console/RunArgument.java
@@ -31,8 +31,6 @@
package org.scijava.command.console;
-import java.io.File;
-import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;
@@ -40,14 +38,14 @@
import org.scijava.command.CommandService;
import org.scijava.console.AbstractConsoleArgument;
import org.scijava.console.ConsoleArgument;
+import org.scijava.console.ConsoleUtils;
import org.scijava.log.LogService;
import org.scijava.plugin.Parameter;
import org.scijava.plugin.Plugin;
-import org.scijava.script.ScriptService;
/**
* Handles the {@code --run} command line argument.
- *
+ *
* @author Curtis Rueden
* @author Johannes Schindelin
* @author Mark Hiner hinerm at gmail.com
@@ -58,61 +56,63 @@ public class RunArgument extends AbstractConsoleArgument {
@Parameter
private CommandService commandService;
- @Parameter
- private ScriptService scriptService;
-
@Parameter
private LogService logService;
// -- Constructor --
public RunArgument() {
- super(2, "--run");
+ super(2, "--run", "--class");
}
// -- ConsoleArgument methods --
@Override
public void handle(final LinkedList args) {
- if (!supports(args)) return;
+ if (!supports(args))
+ return;
args.removeFirst(); // --run
final String commandToRun = args.removeFirst();
- final String optionString = args.isEmpty() ? "" : args.removeFirst();
+ final String paramString = args.isEmpty() ? "" : args.removeFirst();
- run(commandToRun, optionString);
+ run(commandToRun, paramString);
+ }
+
+ // -- Typed methods --
+
+ @Override
+ public boolean supports(final LinkedList args) {
+ if (!super.supports(args))
+ return false;
+ return getInfo(args.get(1)) != null;
}
// -- Helper methods --
/** Implements the {@code --run} command line argument. */
private void run(final String commandToRun, final String optionString) {
- final Map inputMap = new HashMap();
-
- if (!optionString.isEmpty()) {
- final String[] pairs = optionString.split(",");
- for (final String pair : pairs) {
- final String[] split = pair.split("=");
- if (split.length != 2) {
- logService.error("Parameters must be formatted as a comma-separated list of key=value pairs");
- return;
- }
- inputMap.put(split[0], split[1]);
- }
- }
+ // get the command info
+ final CommandInfo info = getInfo(commandToRun);
- // first check if this is a script
- final File scriptFile = new File(commandToRun);
- if (scriptFile.exists() && scriptService.canHandleFile(commandToRun)) {
- try {
- scriptService.run(scriptFile, true, inputMap).get();
- } catch (final Exception exc) {
- logService.error(exc);
- }
+ // couldn't find anything to run
+ if (info == null)
return;
+
+ // TODO: parse the optionString a la ImageJ1
+ final Map inputMap = ConsoleUtils.parseParameterString(optionString, logService);
+
+ try {
+ commandService.run(info, true, inputMap).get();
+ } catch (final Exception exc) {
+ logService.error(exc);
}
+ }
- // Not a script, check if it's a command class
+ /**
+ * Try to convert the given string to a {@link CommandInfo}
+ */
+ private CommandInfo getInfo(final String commandToRun) {
CommandInfo info = commandService.getCommand(commandToRun);
if (info == null) {
// command was not a class name; search for command by title instead
@@ -124,14 +124,6 @@ private void run(final String commandToRun, final String optionString) {
}
}
}
-
- // couldn't find anything to run
- if (info == null) return;
- // TODO: parse the optionString a la ImageJ1
- try {
- commandService.run(info, true, inputMap).get();
- } catch (final Exception exc) {
- logService.error(exc);
- }
+ return info;
}
}
diff --git a/src/main/java/org/scijava/console/ConsoleUtils.java b/src/main/java/org/scijava/console/ConsoleUtils.java
new file mode 100644
index 000000000..74a75c6f1
--- /dev/null
+++ b/src/main/java/org/scijava/console/ConsoleUtils.java
@@ -0,0 +1,66 @@
+/*
+ * #%L
+ * SciJava Common shared library for SciJava software.
+ * %%
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
+ * Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
+ * Institute of Molecular Cell Biology and Genetics.
+ * %%
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ * #L%
+ */
+package org.scijava.console;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.scijava.log.LogService;
+
+/**
+ * Helper class for {@link ConsoleArgument}s.
+ *
+ * @author Mark Hiner hinerm at gmail.com
+ */
+public final class ConsoleUtils {
+
+ public static Map parseParameterString(final String parameterString) {
+ return parseParameterString(parameterString, null);
+ }
+
+ public static Map parseParameterString(final String parameterString, final LogService logService) {
+ final Map inputMap = new HashMap();
+
+ if (!parameterString.isEmpty()) {
+ final String[] pairs = parameterString.split(",");
+ for (final String pair : pairs) {
+ final String[] split = pair.split("=");
+ if (split.length == 2)
+ inputMap.put(split[0], split[1]);
+ else if (logService != null)
+ logService.error("Parameters must be formatted as a comma-separated list of key=value pairs");
+
+ }
+ }
+
+ return inputMap;
+ }
+}
diff --git a/src/main/java/org/scijava/script/console/RunScriptArgument.java b/src/main/java/org/scijava/script/console/RunScriptArgument.java
new file mode 100644
index 000000000..e8427a67a
--- /dev/null
+++ b/src/main/java/org/scijava/script/console/RunScriptArgument.java
@@ -0,0 +1,118 @@
+/*
+ * #%L
+ * SciJava Common shared library for SciJava software.
+ * %%
+ * Copyright (C) 2009 - 2016 Board of Regents of the University of
+ * Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
+ * Institute of Molecular Cell Biology and Genetics.
+ * %%
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ * #L%
+ */
+package org.scijava.script.console;
+
+import java.io.File;
+import java.util.LinkedList;
+import java.util.Map;
+
+import org.scijava.console.AbstractConsoleArgument;
+import org.scijava.console.ConsoleArgument;
+import org.scijava.console.ConsoleUtils;
+import org.scijava.log.LogService;
+import org.scijava.plugin.Parameter;
+import org.scijava.plugin.Plugin;
+import org.scijava.script.ScriptService;
+
+/**
+ * {@link ConsoleArgument} for executing scripts directly.
+ *
+ * @author Mark Hiner hinerm at gmail.com
+ */
+@Plugin(type = ConsoleArgument.class)
+public class RunScriptArgument extends AbstractConsoleArgument {
+
+ @Parameter
+ private ScriptService scriptService;
+
+ @Parameter
+ private LogService logService;
+
+ // -- Constructor --
+
+ public RunScriptArgument() {
+ super(2, "--run", "--script");
+ }
+
+ // -- ConsoleArgument methods --
+
+ @Override
+ public void handle(final LinkedList args) {
+ if (!supports(args))
+ return;
+
+ args.removeFirst(); // --run
+ final String scriptToRun = args.removeFirst();
+ final String paramString = args.isEmpty() ? "" : args.removeFirst();
+
+ run(scriptToRun, paramString);
+ }
+
+ // -- Typed methods --
+
+ @Override
+ public boolean supports(final LinkedList args) {
+ if (!super.supports(args))
+ return false;
+ return getScript(args.get(1)) != null;
+ }
+
+ // -- Helper methods --
+
+ /**
+ * Run the script
+ */
+ private void run(final String scriptToRun, final String paramString) {
+ final File script = getScript(scriptToRun);
+
+ // couldn't find anything to run
+ if (script == null)
+ return;
+
+ // TODO: parse the optionString a la ImageJ1
+ final Map inputMap = ConsoleUtils.parseParameterString(paramString, logService);
+
+ try {
+ scriptService.run(script, true, inputMap).get();
+ } catch (final Exception exc) {
+ logService.error(exc);
+ }
+ }
+
+ /**
+ * Try to convert the given string to a {@link File} representing a
+ * supported script type.
+ */
+ private File getScript(final String string) {
+ final File scriptFile = new File(string);
+ return scriptFile.exists() && scriptService.canHandleFile(scriptFile) ? scriptFile : null;
+ }
+}
From 88775ec6af71a0c6e7dd9a9027b5f5c971e0f917 Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Tue, 16 Feb 2016 08:45:33 -0600
Subject: [PATCH 0100/1208] ScriptService: getScript now creates the script
To avoid a proliferation of case logic and repeated creation code,
ScriptService needs public API that retrieves a cached script and
creates it if it doesn't exist.
It is not necessary to have both a lookup-only and a lookup-and-create
method: if an API consumer wants to check the existence of a ScriptInfo,
the containing Collection is accessible.
Thus getScript now simply creates the ScriptInfo if it does not already
exist.
---
src/main/java/org/scijava/script/DefaultScriptService.java | 4 ++--
src/main/java/org/scijava/script/ScriptService.java | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/main/java/org/scijava/script/DefaultScriptService.java b/src/main/java/org/scijava/script/DefaultScriptService.java
index 1883a960a..376ff22ae 100644
--- a/src/main/java/org/scijava/script/DefaultScriptService.java
+++ b/src/main/java/org/scijava/script/DefaultScriptService.java
@@ -169,7 +169,7 @@ public Collection getScripts() {
@Override
public ScriptInfo getScript(final File scriptFile) {
- return scripts().get(scriptFile);
+ return getOrCreate(scriptFile);
}
@Override
@@ -455,7 +455,7 @@ private void addAliases(final HashMap> map,
* are registered with the service.
*/
private ScriptInfo getOrCreate(final File file) {
- final ScriptInfo info = getScript(file);
+ final ScriptInfo info = scripts().get(file);
if (info != null) return info;
return new ScriptInfo(getContext(), file);
}
diff --git a/src/main/java/org/scijava/script/ScriptService.java b/src/main/java/org/scijava/script/ScriptService.java
index 629d28fb3..a9f1f470e 100644
--- a/src/main/java/org/scijava/script/ScriptService.java
+++ b/src/main/java/org/scijava/script/ScriptService.java
@@ -117,8 +117,8 @@ public interface ScriptService extends SingletonService,
Collection getScripts();
/**
- * Gets the {@link ScriptInfo} metadata for the script at the given file, or
- * null if none.
+ * Gets the cached {@link ScriptInfo} metadata for the script at the given
+ * file, creating it if it does not already exist.
*/
ScriptInfo getScript(File scriptFile);
From 1cf0e296b08495d8634e6148fa91ba6f3c30ca0e Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Tue, 16 Feb 2016 08:50:11 -0600
Subject: [PATCH 0101/1208] ConsoleUtils: attempt to match singleton params
It is not practical to require users to know the names of script
parameters to call the script.
If script params are mapped with =, great. If not, we can try to match
them with the parameters of the script.
NB: this requires that script parameters be written in a reasonable
ordering, such that user-supplied params come before system-supplied
params.
---
.../scijava/command/console/RunArgument.java | 2 +-
.../org/scijava/console/ConsoleUtils.java | 22 ++++++++++++++++++-
.../script/console/RunScriptArgument.java | 8 ++++---
3 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/src/main/java/org/scijava/command/console/RunArgument.java b/src/main/java/org/scijava/command/console/RunArgument.java
index 4d99e817a..6d44e8b88 100644
--- a/src/main/java/org/scijava/command/console/RunArgument.java
+++ b/src/main/java/org/scijava/command/console/RunArgument.java
@@ -100,7 +100,7 @@ private void run(final String commandToRun, final String optionString) {
return;
// TODO: parse the optionString a la ImageJ1
- final Map inputMap = ConsoleUtils.parseParameterString(optionString, logService);
+ final Map inputMap = ConsoleUtils.parseParameterString(optionString, info, logService);
try {
commandService.run(info, true, inputMap).get();
diff --git a/src/main/java/org/scijava/console/ConsoleUtils.java b/src/main/java/org/scijava/console/ConsoleUtils.java
index 74a75c6f1..3e1557fef 100644
--- a/src/main/java/org/scijava/console/ConsoleUtils.java
+++ b/src/main/java/org/scijava/console/ConsoleUtils.java
@@ -31,9 +31,13 @@
package org.scijava.console;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.Map;
+import org.scijava.command.CommandInfo;
import org.scijava.log.LogService;
+import org.scijava.module.ModuleInfo;
+import org.scijava.module.ModuleItem;
/**
* Helper class for {@link ConsoleArgument}s.
@@ -43,18 +47,33 @@
public final class ConsoleUtils {
public static Map parseParameterString(final String parameterString) {
- return parseParameterString(parameterString, null);
+ return parseParameterString(parameterString, (CommandInfo)null);
+ }
+
+ public static Map parseParameterString(final String parameterString, final ModuleInfo info) {
+ return parseParameterString(parameterString, info, null);
}
public static Map parseParameterString(final String parameterString, final LogService logService) {
+ return parseParameterString(parameterString, null, logService);
+ }
+
+ public static Map parseParameterString(final String parameterString, final ModuleInfo info, final LogService logService) {
final Map inputMap = new HashMap();
if (!parameterString.isEmpty()) {
+ Iterator> inputs = null;
+ if (info != null) {
+ inputs = info.inputs().iterator();
+ }
final String[] pairs = parameterString.split(",");
for (final String pair : pairs) {
final String[] split = pair.split("=");
if (split.length == 2)
inputMap.put(split[0], split[1]);
+ else if (inputs != null && inputs.hasNext() && split.length == 1) {
+ inputMap.put(inputs.next().getName(), split[0]);
+ }
else if (logService != null)
logService.error("Parameters must be formatted as a comma-separated list of key=value pairs");
@@ -62,5 +81,6 @@ else if (logService != null)
}
return inputMap;
+
}
}
diff --git a/src/main/java/org/scijava/script/console/RunScriptArgument.java b/src/main/java/org/scijava/script/console/RunScriptArgument.java
index e8427a67a..5b12156d3 100644
--- a/src/main/java/org/scijava/script/console/RunScriptArgument.java
+++ b/src/main/java/org/scijava/script/console/RunScriptArgument.java
@@ -40,6 +40,7 @@
import org.scijava.log.LogService;
import org.scijava.plugin.Parameter;
import org.scijava.plugin.Plugin;
+import org.scijava.script.ScriptInfo;
import org.scijava.script.ScriptService;
/**
@@ -97,11 +98,12 @@ private void run(final String scriptToRun, final String paramString) {
if (script == null)
return;
- // TODO: parse the optionString a la ImageJ1
- final Map inputMap = ConsoleUtils.parseParameterString(paramString, logService);
+ final ScriptInfo info = scriptService.getScript(script);
+
+ final Map inputMap = ConsoleUtils.parseParameterString(paramString, info, logService);
try {
- scriptService.run(script, true, inputMap).get();
+ scriptService.run(info, true, inputMap).get();
} catch (final Exception exc) {
logService.error(exc);
}
From 6913c42c138f7d9556215ba5f1c4f9a29f95b885 Mon Sep 17 00:00:00 2001
From: Mark Hiner
Date: Tue, 16 Feb 2016 09:40:02 -0600
Subject: [PATCH 0102/1208] DisplayPostprocessor: set name if creating display
The Display name is not guaranteed to be null by default: it is up to
the implementation of each DisplayPlugin. A common case is that the
default name will come back as "Untitled-#" if not specified, which will
then supercede the requested output name.
To avoid this, the DisplayPostprocessor should always pass the default
name when creating a display.
---
src/main/java/org/scijava/display/DisplayPostprocessor.java | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/src/main/java/org/scijava/display/DisplayPostprocessor.java b/src/main/java/org/scijava/display/DisplayPostprocessor.java
index 092122db3..986a3a458 100644
--- a/src/main/java/org/scijava/display/DisplayPostprocessor.java
+++ b/src/main/java/org/scijava/display/DisplayPostprocessor.java
@@ -113,13 +113,9 @@ private void handleOutput(final String defaultName, final Object output) {
}
else {
// create a new display for the output
- final Display> display = displayService.createDisplay(output);
+ final Display> display = displayService.createDisplay(defaultName, output);
if (display != null) {
displays.add(display);
- if (display.getName() == null) {
- // set a default name based on the parameter
- display.setName(defaultName);
- }
}
}
}
From 92a9a94391e82b229e0b661d5fd13a80dc56a4db Mon Sep 17 00:00:00 2001
From: Curtis Rueden
Date: Tue, 16 Feb 2016 14:58:24 -0600
Subject: [PATCH 0103/1208] SciJavaPlugin: list more plugin types in the doc
---
src/main/java/org/scijava/plugin/SciJavaPlugin.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/main/java/org/scijava/plugin/SciJavaPlugin.java b/src/main/java/org/scijava/plugin/SciJavaPlugin.java
index d1f8c22c2..001094ba6 100644
--- a/src/main/java/org/scijava/plugin/SciJavaPlugin.java
+++ b/src/main/java/org/scijava/plugin/SciJavaPlugin.java
@@ -45,8 +45,11 @@
*
{@link org.scijava.command.Command} - plugins that are executable. These
* plugins typically perform a discrete operation, and are accessible via the
* application menus.
+ *
{@link org.scijava.console.ConsoleArgument} - plugins that handle
+ * arguments passed to the application as command line parameters.
*
{@link org.scijava.display.Display} - plugins that visualize objects,
* often used to display module outputs.
+ *
{@link org.scijava.io.IOPlugin} - plugins that read or write data.
*
{@link org.scijava.module.process.PreprocessorPlugin} - plugins that
* perform preprocessing on modules. A preprocessor plugin is a discoverable
* {@link org.scijava.module.process.ModulePreprocessor}.