Note that, "empty key" and "empty value" are implemented as {@code null} inthe key/value arrays by {@link ABCParser} and {@link ABCEmitter}.
180418051806180718081809181018111812
{ keys[i] = attrs[i].getKey(); values[i] = attrs[i].getValue(); } Metadata metadata = new Metadata(name, keys, values); mv.visit(metadata); } }
544545546547548549550551552553554
keys.length - i - 1); System.arraycopy(values, i + 1, newValues, i, keys.length - i - 1); } metadata = new Metadata(metadata.getName(), newKeys, newValues); break; } } return metadata;