Да десять раз уже объясняли: все описанное работает на игрушечных примерах онли, в настоящих проектах превращается в ад и погибель. И это не касаясь того, что он ограничивает средства языка евклидовыми аксиомами: классов нет, методов нет, интерфейсы не представлены, дженерики не представлены. Это хрестоматийный быдлокод