{
boolean isOracle = isOracle(session.getAlias());
boolean isOracleWithFlashBack = isOracleWithFlashBack(session);
if ((type == DatabaseObjectType.PROC_TYPE_DBO) && isOracle)
{
return new ProcedureExpander();
}
if (type == DatabaseObjectType.DATABASE_TYPE_DBO && isOracle)
{
return new DefaultDatabaseExpander(session);
}