internal string[]/*!*/ GetLoadPathStrings() {
var loadPaths = GetLoadPaths();
var result = new string[loadPaths.Length];
var toPath = _toStrStorage.GetSite(CompositeConversionAction.Make(_context, CompositeConversion.ToPathToStr));
for (int i = 0; i < loadPaths.Length; i++) {
if (loadPaths[i] == null) {
throw RubyExceptions.CreateTypeConversionError("nil", "String");
}
result[i] = Protocols.CastToPath(toPath, loadPaths[i]).ConvertToString();
}
return result;
}