if (currentBoneIndex==-1) continue;
    private void updateData(){        for (int currentGroup=0;currentGroup<movingMeshes.size();currentGroup++){            JointMesh2 updatingGroup=(JointMesh2) movingMeshes.get(currentGroup);            int currentBoneIndex;            Vector3f[] vertexes=updatingGroup.getVertices();            Vector3f[] normals=updatingGroup.getNormals();            int j;            for (j=0;j<updatingGroup.jointIndex.length;j++){                currentBoneIndex=updatingGroup.jointIndex[j];                unSyncbeginPos.set(updatingGroup.originalVertex[j]);                vertexes[j].set(jointMovements[currentBoneIndex].multPoint(unSyncbeginPos));                unSyncbeginPos.set(updatingGroup.originalNormal[j]);                normals[j].set(jointMovements[currentBoneIndex].multNormal(unSyncbeginPos));            }            if (j!=0){                updatingGroup.updateVertexBuffer();                updatingGroup.updateNormalBuffer();                if (updatePerFrame) updatingGroup.updateModelBound();            }        }    }