fixed bug that duplicates abstract keywords in method modifier lists