public static bool GetData<T>(this Type type, string info, out T data)
{
var field = type.GetField(info, ReflectionLibrary.STATIC_MEMBER_BINDING_FLAGS);
var valid = field != null && field.FieldType == typeof(T);
data = valid ? (T) field.GetValue(null) : default;
return valid;
}