modified ArgumentParser.java for return datatype information of each argument's value