--- old/src/java.desktop/share/classes/com/sun/media/sound/DLSInstrument.java 2016-08-12 17:01:31.000000000 +0300 +++ new/src/java.desktop/share/classes/com/sun/media/sound/DLSInstrument.java 2016-08-12 17:01:31.000000000 +0300 @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.media.sound; import java.util.ArrayList; @@ -47,8 +48,8 @@ boolean druminstrument = false; byte[] guid = null; DLSInfo info = new DLSInfo(); - List regions = new ArrayList(); - List modulators = new ArrayList(); + List regions = new ArrayList<>(); + List modulators = new ArrayList<>(); public DLSInstrument() { super(null, null, null, null); @@ -62,6 +63,7 @@ return info; } + @Override public String getName() { return info.name; } @@ -70,6 +72,7 @@ info.name = name; } + @Override public ModelPatch getPatch() { return new ModelPatch(bank, preset, druminstrument); } @@ -86,6 +89,7 @@ } } + @Override public Object getData() { return null; } @@ -98,6 +102,7 @@ return modulators; } + @Override public String toString() { if (druminstrument) return "Drumkit: " + info.name @@ -362,17 +367,17 @@ return null; } + @Override public ModelPerformer[] getPerformers() { - List performers = new ArrayList(); + List performers = new ArrayList<>(); - Map modmap = new HashMap(); + Map modmap = new HashMap<>(); for (DLSModulator mod: getModulators()) { modmap.put(mod.getSource() + "x" + mod.getControl() + "=" + mod.getDestination(), mod); } - Map insmodmap = - new HashMap(); + Map insmodmap = new HashMap<>(); for (DLSRegion zone: regions) { ModelPerformer performer = new ModelPerformer();