anchor.diff:  		boolean allowedCreate=false,
   		boolean allowedGrant=false,
   
  +		struct custom={},
   		boolean customUseUnicode=false,
   		string customCharacterEncoding=false,
   		boolean customUseOldAliasMetadataBehavior=false,
  
positive.code: 		,          struct layoutArgs={}
  	){
  		var LogSettings = getLogSettings();
  		query name="existing" dbtype="query"{
  			echo("SELECT * FROM LogSettings WHERE name = '#arguments.name#' ");
  		}
  
  
negative.code: 
  		var mailServers = getMailservers();
  		if( structKeyExists(arguments, 'username') && arguments.username == ''  ){
  			query name="local.existing" dbtype="query"{
  				echo("SELECT * FROM mailservers WHERE hostName = '#arguments.host#' and port = '#arguments.port#' ")
  			}
  		} else{
  			query name="local.existing" dbtype="query"{
  				echo("SELECT * FROM mailservers WHERE hostName = '#arguments.host#' and port = '#arguments.port#' and username = '#arguments.username#' ")
  			}
  		}
  