dbType.setDefaultValue(new Callable<DatabaseType>()
{
@Override
public DatabaseType call() throws Exception
{
DatabaseType type = DatabaseType.DEFAULT;
PersistenceContainer pc = (PersistenceContainer) uiContext.getAttributeMap()
.get(PersistenceContainer.class);
if (pc instanceof JavaEEDefaultContainer)
{
type = ((JavaEEDefaultContainer) pc).getDefaultDatabaseType();