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