*
* @param rootName The name of the root file of the file system to create.
*/
protected FileSystem doCreateFileSystem( final FileName rootName,
final FileSystemOptions fileSystemOptions ) throws FileSystemException {
final LayeredFileName genericRootName = (LayeredFileName) rootName;
if ( "jcr-solution".equals( rootName.getScheme() ) ) {
// bypass authentication if running inside server
if ( this.bypassAuthentication ) {
return createJCRDirectFileSystem( genericRootName, fileSystemOptions );