adoptions due to javafx