private void AssertNotInvalid()
{
if (_status == InitStatus.Invalid || (_status == InitStatus.Uninitialized && _frameworkNode == null)) {
throw new ArgumentException("The current framework " +
"is not valid.");
}
}