move jfilechooser selection mode reference from path selection mode constraint to path option ui
refactoring
extend args support