public static void CheckLandUseName(string name)
{
// scan the name for LU-->{LU-name}
const string LUmarker = "LU-->";
int positionOfLUmarker = name.IndexOf(LUmarker);
int positionOfLUname = positionOfLUmarker + LUmarker.Length;
string LUname = name.Substring(positionOfLUname);
landUseMostRecentlyChecked = LandUse.LookupName(LUname);
if (landUseMostRecentlyChecked == null)
throw new InputValueException(LUname, "Unknown land-use name \"{0}\"", LUname);
}