F U C K J A V A & F U C K I. T.