mff... this is not java