Java descriptor generators