private void readArrayStart() throws IOException, JsonParseException {
        JsonToken token = jp.getCurrentToken();
        if (token != JsonToken.START_ARRAY) {
            throw new IOException("Unexpected token (array start expected)."); //$NON-NLS-1$
        }
        jp.nextToken();
    }
@see io.apiman.manager.api.migrator.IDataMigratorReader#read(io.apiman.manager.api.migrator.IReaderHandler)
manager/api/migrator/src/main/java/io/apiman/manager/api/migrator/JsonDataMigratorReader.java