* @param in <b>poprawny</b> wielomian slowa kodu
* @return wielomian danych zakodowanych w slowie
*/
protected final BinPolynomial getData(BinPolynomial in){
BinPolynomial res = new BinPolynomial(in.getPolyVector().and(dataMask), getCode().getK() - 1);
res = res.divideByMonomial(new BinMonomial(getCode().getN() - getCode().getK()));
return res;
}