code: @Override
    public Sql[] generateSql(AddPrimaryKeyStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) {
      if (statement instanceof AddPrimaryKeyStatementMSSQL && ((AddPrimaryKeyStatementMSSQL) statement).getFillFactor() != null) {
        return generateMSSQLSql((AddPrimaryKeyStatementMSSQL)statement, database, sqlGeneratorChain);
      }
  
      return super.generateSql(statement, database, sqlGeneratorChain);
    }
docs: Conditionally executes to extension's custom Primary Key SQL generation process if statement is the
  AddPrimaryKeyStatementMSSQL implementation and the custom attribute (fillFactor) is set.
  
  Otherwise, defers to default liquibase implementation.
  
  @param statement
  @param database
  @param sqlGeneratorChain
  @return