public final void setMetadata(byte metaData){
        short id = getID();
        metaData = (byte)(metaData << 4) ;
        metaData = (byte)(metaData >>> 4);
        data = (char)(id|metaData);

    }