@SuppressWarnings("unchecked")
	protected static Pair<String[],String[]> getBuildingCodesNFlags()
	{
		Pair<String[],String[]> codesFlags = (Pair<String[],String[]>)Resources.getResource("BUILDING_SKILL_CODES_FLAGS"); 
		if(codesFlags == null)
		{
			CraftorAbility A=(CraftorAbility)CMClass.getAbility("Masonry");
			if(A==null)
				A=(CraftorAbility)CMClass.getAbility("Construction");
			if(A==null)
				A=(CraftorAbility)CMClass.getAbility("Excavation");
			if(A!=null)
				A.parametersFormat();
			codesFlags = (Pair<String[],String[]>)Resources.getResource("BUILDING_SKILL_CODES_FLAGS");
		}
		return codesFlags;
	}