La mayoría de los IDEs los generan automáticamente.