Need fast help. :(

Przepisuję swoją grę w warcaby z C++ do Javy (C++ znam całkiem nieźle, a Javy dopiero się uczę). W klasie Board mam metodę

Piece& at(const Field& field);

która przyjmuje pole i zwraca mi referencję do bierki, która na nim stoi, dzięki czemu mogę zrobić

at(field) = piece;

Jak to zrobić w Javie? Wmówili mi, że tutaj wszystko jest zwracane przez referencję, ale chyba jednak nie bo

Piece at(final