session, pentahoJcrConstants, file.getId() ), PentahoSessionHolder.getSession() ) ) ) {
MutableBoolean foundFilteredAtomic = new MutableBoolean( !isPentahoFolder( pentahoJcrConstants, childNode ) );
RepositoryFileTree repositoryFileTree =
getTreeByNode( session, pentahoJcrConstants, pathConversionHelper, lockHelper, childNode, depth - 1,
childNodeFilter, showHidden, accessVoterManager, types, foundFilteredAtomic );
if ( repositoryFileTree != null && ( foundFilteredAtomic.booleanValue() || isRootFiltered ) ) {
foundFiltered.setValue( true );
children.add( repositoryFileTree );
}
}
}