if(dsmd.getMaxStatements() > -1)
{
deploymentMetaData.setPreparedStatementCacheSize(dsmd.getMaxStatements());
}
ConnectionPoolMetaData cpmd = (ConnectionPoolMetaData)deploymentMetaData;
if(dsmd.getMinPoolSize() != -1)
{
cpmd.setMinSize(dsmd.getMinPoolSize());
}
if(dsmd.getMaxPoolSize() != -1)
{
cpmd.setMaxSize(dsmd.getMaxPoolSize());
}
cpmd.setIdleTimeoutMinutes(dsmd.getMaxIdleTime() / 60);
if(dsmd.getProperties() != null && dsmd.getProperties().keySet().size() > 0)
{
for(String key: dsmd.getProperties().keySet())