diff --git a/src/main/java/com/syncleus/dann/examples/colormap/AboutDialog.java b/src/main/java/com/syncleus/dann/examples/colormap/AboutDialog.java
index 7456bba928dc7dfa766342dfe9f30f1a1b5283c1..d30c8ce0da99ef17a5feada8cc766e1cfbf6e598 100644
--- a/src/main/java/com/syncleus/dann/examples/colormap/AboutDialog.java
+++ b/src/main/java/com/syncleus/dann/examples/colormap/AboutDialog.java
@@ -49,6 +49,7 @@ public class AboutDialog extends JDialog {
         this.jButton1.setText("OK");
         this.jButton1.setName("ok button"); // NOI18N
         this.jButton1.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 AboutDialog.this.jButton1ActionPerformed(evt);
             }
diff --git a/src/main/java/com/syncleus/dann/examples/colormap/ColorMapDemo.java b/src/main/java/com/syncleus/dann/examples/colormap/ColorMapDemo.java
index 7750a8185a3a5fe57aa50f2b7368882d692e894f..b0199dd9a581b4f24065fb4b1a5d332779dd3990 100644
--- a/src/main/java/com/syncleus/dann/examples/colormap/ColorMapDemo.java
+++ b/src/main/java/com/syncleus/dann/examples/colormap/ColorMapDemo.java
@@ -238,6 +238,7 @@ public class ColorMapDemo extends JFrame implements ActionListener {
         this.trainDisplayButton.setText("Train & Display");
         this.trainDisplayButton.setName("trainDisplayButton"); // NOI18N
         this.trainDisplayButton.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 ColorMapDemo.this.trainDisplayButtonActionPerformed(evt);
             }
@@ -249,6 +250,7 @@ public class ColorMapDemo extends JFrame implements ActionListener {
 
         this.exitMenuItem.setText("Exit");
         this.exitMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 ColorMapDemo.this.exitMenuItemMouseReleased(evt);
             }
@@ -261,6 +263,7 @@ public class ColorMapDemo extends JFrame implements ActionListener {
 
         this.aboutMenuItem.setText("About");
         this.aboutMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 ColorMapDemo.this.aboutMenuItemMouseReleased(evt);
             }
diff --git a/src/main/java/com/syncleus/dann/examples/fft/FftDemo.java b/src/main/java/com/syncleus/dann/examples/fft/FftDemo.java
index ecf14251f3ccf6bcad737ccd96220ecad761372b..36026ebbdc810e3959b5e1b7f2de467fc3ba153c 100644
--- a/src/main/java/com/syncleus/dann/examples/fft/FftDemo.java
+++ b/src/main/java/com/syncleus/dann/examples/fft/FftDemo.java
@@ -173,6 +173,7 @@ public class FftDemo extends JFrame implements ActionListener {
         this.listenButton.setText("Listen");
         this.listenButton.setName("listenButton"); // NOI18N
         this.listenButton.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 FftDemo.this.listenButtonActionPerformed(evt);
             }
@@ -229,6 +230,7 @@ public class FftDemo extends JFrame implements ActionListener {
 
         this.exitMenuItem.setText("Exit");
         this.exitMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 FftDemo.this.exitMenuItemMouseReleased(evt);
             }
diff --git a/src/main/java/com/syncleus/dann/examples/hyperassociativemap/visualization/UpdateViewRun.java b/src/main/java/com/syncleus/dann/examples/hyperassociativemap/visualization/UpdateViewRun.java
index 5b20b97ade02262b1e614f02d7fabb461aec55b1..a40dae33ffed5468d1c1abc292b99063f9719f70 100644
--- a/src/main/java/com/syncleus/dann/examples/hyperassociativemap/visualization/UpdateViewRun.java
+++ b/src/main/java/com/syncleus/dann/examples/hyperassociativemap/visualization/UpdateViewRun.java
@@ -30,6 +30,7 @@ public class UpdateViewRun implements Runnable {
         this.map = map;
     }
 
+    @Override
     public void run() {
         if (!this.map.isAligned()) {
             this.map.align();
diff --git a/src/main/java/com/syncleus/dann/examples/nci/ui/AboutDialog.java b/src/main/java/com/syncleus/dann/examples/nci/ui/AboutDialog.java
index b43dcf3ca181df447a8333e6f5ff572de19a7809..f84bf264f2daee2c10780858c68868c386e4a87f 100644
--- a/src/main/java/com/syncleus/dann/examples/nci/ui/AboutDialog.java
+++ b/src/main/java/com/syncleus/dann/examples/nci/ui/AboutDialog.java
@@ -54,6 +54,7 @@ public class AboutDialog extends JDialog {
         this.jButton1.setText("OK");
         this.jButton1.setName("ok button"); // NOI18N
         this.jButton1.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 AboutDialog.this.jButton1ActionPerformed(evt);
             }
diff --git a/src/main/java/com/syncleus/dann/examples/nci/ui/NciDemo.java b/src/main/java/com/syncleus/dann/examples/nci/ui/NciDemo.java
index 3c3d3980d7beb8703a5401371e4f1e4cd707ebaa..be4190397cd705429aae3a47792143cc8faa1df6 100644
--- a/src/main/java/com/syncleus/dann/examples/nci/ui/NciDemo.java
+++ b/src/main/java/com/syncleus/dann/examples/nci/ui/NciDemo.java
@@ -105,6 +105,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
     public static void main(final String[] args) {
         try {
             java.awt.EventQueue.invokeAndWait(new Runnable() {
+                @Override
                 public void run() {
                     try {
                         new NciDemo().setVisible(true);
@@ -176,6 +177,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
 
         this.trainingDirectorySelect.setText("...");
         this.trainingDirectorySelect.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 NciDemo.this.trainingDirectorySelectActionPerformed(evt);
             }
@@ -187,6 +189,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
 
         this.originalImageSelect.setText("...");
         this.originalImageSelect.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 NciDemo.this.originalImageSelectActionPerformed(evt);
             }
@@ -197,6 +200,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         this.trainButton.setText("Train");
         this.trainButton.setEnabled(false);
         this.trainButton.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 NciDemo.this.trainButtonActionPerformed(evt);
             }
@@ -207,6 +211,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         this.processButton.setText("Process");
         this.processButton.setEnabled(false);
         this.processButton.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 NciDemo.this.processButtonActionPerformed(evt);
             }
@@ -223,6 +228,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         this.stopButton.setText("Stop");
         this.stopButton.setEnabled(false);
         this.stopButton.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 NciDemo.this.stopButtonActionPerformed(evt);
             }
@@ -232,23 +238,28 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
 
         this.quitMenuItem1.setText("Quit");
         this.quitMenuItem1.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 NciDemo.this.quitMenuItemMouseReleased(evt);
             }
         });
         this.quitMenuItem1.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 NciDemo.this.quitMenuItem1ActionPerformed(evt);
             }
         });
         this.quitMenuItem1.addMenuKeyListener(new javax.swing.event.MenuKeyListener() {
+            @Override
             public void menuKeyPressed(javax.swing.event.MenuKeyEvent evt) {
                 NciDemo.this.quitMenuItemMenuKeyPressed(evt);
             }
 
+            @Override
             public void menuKeyReleased(javax.swing.event.MenuKeyEvent evt) {
             }
 
+            @Override
             public void menuKeyTyped(javax.swing.event.MenuKeyEvent evt) {
             }
         });
@@ -261,18 +272,22 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         this.brainViewMenu.setText("3D Brain View");
         this.brainViewMenu.setEnabled(false);
         this.brainViewMenu.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 NciDemo.this.brainViewMenuMouseReleased(evt);
             }
         });
         this.brainViewMenu.addMenuKeyListener(new javax.swing.event.MenuKeyListener() {
+            @Override
             public void menuKeyPressed(javax.swing.event.MenuKeyEvent evt) {
                 NciDemo.this.brainViewMenuMenuKeyPressed(evt);
             }
 
+            @Override
             public void menuKeyReleased(javax.swing.event.MenuKeyEvent evt) {
             }
 
+            @Override
             public void menuKeyTyped(javax.swing.event.MenuKeyEvent evt) {
             }
         });
@@ -284,18 +299,22 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
 
         this.aboutMenuItem1.setText("About");
         this.aboutMenuItem1.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 NciDemo.this.aboutMenuItemMouseReleased(evt);
             }
         });
         this.aboutMenuItem1.addMenuKeyListener(new javax.swing.event.MenuKeyListener() {
+            @Override
             public void menuKeyPressed(javax.swing.event.MenuKeyEvent evt) {
                 NciDemo.this.aboutMenuItemMenuKeyPressed(evt);
             }
 
+            @Override
             public void menuKeyReleased(javax.swing.event.MenuKeyEvent evt) {
             }
 
+            @Override
             public void menuKeyTyped(javax.swing.event.MenuKeyEvent evt) {
             }
         });
@@ -541,6 +560,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         about.setVisible(true);
     }
 
+    @Override
     public void brainFinishedBuffering() {
         try {
             this.brainVisual = new HyperassociativeMapCanvas(this.brainRunner.getBrainMap());
@@ -554,6 +574,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         }
     }
 
+    @Override
     public void brainSampleProcessed(final BufferedImage finalImage) {
         this.processing = false;
         this.progress.setValue(100);
@@ -568,6 +589,7 @@ public class NciDemo extends JFrame implements ActionListener, BrainListener {
         this.statusLabel.setText("Ready!");
     }
 
+    @Override
     public void brainTrainingComplete() {
         this.trainingRemaining = 0;
         this.progress.setValue(100);
diff --git a/src/main/java/com/syncleus/dann/examples/pathfind/WeightedGrid.java b/src/main/java/com/syncleus/dann/examples/pathfind/WeightedGrid.java
index a7aff95c134fb52e622a80313a0665610e5e3654..6700f31ce3f80fb296f8da11056e7be305d9e5c4 100644
--- a/src/main/java/com/syncleus/dann/examples/pathfind/WeightedGrid.java
+++ b/src/main/java/com/syncleus/dann/examples/pathfind/WeightedGrid.java
@@ -138,6 +138,7 @@ public class WeightedGrid extends AbstractBidirectedAdjacencyGraph<GridNode, Sim
      * @param node the node to find the edges surrounding it
      * @return a list of all edges surrounding a specific grid node
      */
+    @Override
     public Set<SimpleWeightedUndirectedEdge<GridNode>> getAdjacentEdges(final GridNode node) {
         return Collections.unmodifiableSet(this.neighborEdges.get(node));
     }
diff --git a/src/main/java/com/syncleus/dann/examples/tsp/TravellingSalesmanDemo.java b/src/main/java/com/syncleus/dann/examples/tsp/TravellingSalesmanDemo.java
index a9cfe8fd356d64f6304597d83c0969c8d73138d1..1db47aefc511cbc417f61ea6b1df8bd1331e7dce 100644
--- a/src/main/java/com/syncleus/dann/examples/tsp/TravellingSalesmanDemo.java
+++ b/src/main/java/com/syncleus/dann/examples/tsp/TravellingSalesmanDemo.java
@@ -235,6 +235,7 @@ public class TravellingSalesmanDemo extends JFrame implements ActionListener {
 
         this.evolveDisplayButton.setText("Evolve & Display");
         this.evolveDisplayButton.addActionListener(new java.awt.event.ActionListener() {
+            @Override
             public void actionPerformed(java.awt.event.ActionEvent evt) {
                 TravellingSalesmanDemo.this.evolveDisplayButtonActionPerformed(evt);
             }
@@ -248,6 +249,7 @@ public class TravellingSalesmanDemo extends JFrame implements ActionListener {
 
         this.quitMenuItem.setText("Quit");
         this.quitMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
+            @Override
             public void mouseReleased(java.awt.event.MouseEvent evt) {
                 TravellingSalesmanDemo.this.quitMenuItemMouseReleased(evt);
             }