code: public Sql[] generateSql(DropSynonymStatement statement, Database database, SqlGeneratorChain chain) {
  		StringBuilder sql = new StringBuilder("DROP ");
  
  		if (statement.isPublic() != null && statement.isPublic()) {
  			sql.append("PUBLIC ");
  		}
  
  		sql.append("SYNONYM ");
  
  		if (statement.getSynonymSchemaName() != null) {
  			sql.append(statement.getSynonymSchemaName()).append(".");
  		}
  
  		sql.append(statement.getSynonymName());
  
  		if (statement.isForce() != null && statement.isForce()) {
  			sql.append(" FORCE");
  		}
  
  		return new Sql[] { new UnparsedSql(sql.toString()) };
  	}
docs: DROP [PUBLIC] SYNONYM [ schema. ] synonym [FORCE] ;