Dodano implementacje w javie