refactored getter and extracted field from array
refactored out repeat code
refactored to use indexed for-each
refactored so aal .iml files are ignored
added interface to facilitate Java to KaySharp parser