In https://github.com/echonest/echoprint-server/blob/master/Hashr/src/com/echonest/knowledge/hashr/HashQueryComponent.java#L81 you create a new array for offsets which is subsequently filled but it doesn't look like the offsets are actually read/used afterwards. Is this intentional or is the code on Github maybe just outdated?