public int historicalGetType (String  typestr) 
	{

		if (typestr.equalsIgnoreCase(HE_POP_SIZE_STRING)) {
			return HE_POP_SIZE;
		}

		else if (typestr.equalsIgnoreCase(HE_POP_SIZE_EXP_STRING)) {
			return HE_POP_SIZE_EXP;
		}

		else if (typestr.equalsIgnoreCase(HE_BOTTLENECK_STRING)) {
			return HE_BOTTLENECK;
		}

		else if (typestr.equalsIgnoreCase(HE_ADMIX_STRING)) {
			return HE_ADMIX;
		}

		else if (typestr.equalsIgnoreCase( HE_MIGRATION_STRING)) {
			return HE_MIGRATION;
		}

		else if (typestr.equalsIgnoreCase( HE_SPLIT_STRING)) {
			return HE_SPLIT;
		}

		else if (typestr.equalsIgnoreCase(HE_SWEEP_STRING)) {
			return HE_SWEEP;
		}

		return -1;
	}