improved idea plugin generator