DerbyPreferenceBean bean1 = new DerbyPreferenceBean(); bean1.setClientName("bean1"); bean1.setClientVersion("bean1"); bean1.setInstallCustomQueryTokenizer(true); bean1.setLineComment("bean1"); bean1.setProcedureSeparator("bean1"); bean1.setReadClobsFully(true); bean1.setRemoveMultiLineComments(true); bean1.setStatementSeparator("bean1"); // Clone the test bean and change every bean property DerbyPreferenceBean bean2 = bean1.clone(); bean2.setClientName("bean2"); bean2.setClientVersion("bean2"); bean2.setInstallCustomQueryTokenizer(false); bean2.setLineComment("bean2"); bean2.setProcedureSeparator("bean2"); bean2.setReadClobsFully(false); bean2.setRemoveMultiLineComments(false); bean2.setStatementSeparator("bean2"); // verify that changing the clone didn't affect the original assertEquals("bean1", bean1.getClientName()); assertEquals("bean1", bean1.getClientVersion()); assertEquals(true, bean1.isInstallCustomQueryTokenizer()); assertEquals("bean1", bean1.getLineComment()); assertEquals("bean1", bean1.getProcedureSeparator()); assertEquals(true, bean1.isReadClobsFully()); assertEquals(true, bean1.isRemoveMultiLineComments()); assertEquals("bean1", bean1.getStatementSeparator());
OraclePreferenceBean bean1 = new OraclePreferenceBean(); bean1.setClientName("bean1"); bean1.setClientVersion("bean1"); bean1.setExcludeRecycleBinTables(true); bean1.setInstallCustomQueryTokenizer(true); bean1.setLineComment("bean1"); bean1.setProcedureSeparator("bean1"); bean1.setRemoveMultiLineComments(true); bean1.setStatementSeparator("bean1"); // Clone the test bean and change every bean property OraclePreferenceBean bean2 = bean1.clone(); bean2.setClientName("bean2"); bean2.setClientVersion("bean2"); bean2.setExcludeRecycleBinTables(false); bean2.setInstallCustomQueryTokenizer(false); bean2.setLineComment("bean2"); bean2.setProcedureSeparator("bean2"); bean2.setRemoveMultiLineComments(false); bean2.setStatementSeparator("bean2"); // verify that changing the clone didn't affect the original assertEquals("bean1", bean1.getClientName()); assertEquals("bean1", bean1.getClientVersion()); assertEquals(true, bean1.isExcludeRecycleBinTables()); assertEquals(true, bean1.isInstallCustomQueryTokenizer()); assertEquals("bean1", bean1.getLineComment()); assertEquals("bean1", bean1.getProcedureSeparator()); assertEquals(true, bean1.isRemoveMultiLineComments()); assertEquals("bean1", bean1.getStatementSeparator());
Clone fragments detected by clone detection tool
File path: /sql12/test/src/net/sourceforge/squirrel_sql/plugins/derby/prefs/DerbyPreferenceBeanTest.java File path: /sql12/test/src/net/sourceforge/squirrel_sql/plugins/oracle/prefs/OraclePreferenceBeanTest.java
Method name: void testClone() Method name: void testClone()
Number of AST nodes: 26 Number of AST nodes: 26
1
DerbyPreferenceBean bean1 = new DerbyPreferenceBean();
1
OraclePreferenceBean bean1 = new OraclePreferenceBean();
2
		bean1.setClientName("bean1");
2
		bean1.setClientName("bean1");
3
		bean1.setClientVersion("bean1");
3
		bean1.setClientVersion("bean1");
4
		
4
		bean1.setExcludeRecycleBinTables(true);
5
bean1.setInstallCustomQueryTokenizer(true);
5
		bean1.setInstallCustomQueryTokenizer(true);
6
		bean1.setLineComment("bean1");
6
		bean1.setLineComment("bean1");
7
		bean1.setProcedureSeparator("bean1");
7
		bean1.setProcedureSeparator("bean1");
8
		bean1.setReadClobsFully(true);
8
		
9
		bean1.setRemoveMultiLineComments(true);
9
bean1.setRemoveMultiLineComments(true);
10
		bean1.setStatementSeparator("bean1");
10
		bean1.setStatementSeparator("bean1");
11
		// Clone the test bean and change every bean property
11
		// Clone the test bean and change every bean property
12
		DerbyPreferenceBean bean2 = bean1.clone();
12
		OraclePreferenceBean bean2 = bean1.clone();
13
		bean2.setClientName("bean2");
13
		bean2.setClientName("bean2");
14
		bean2.setClientVersion("bean2");
14
		bean2.setClientVersion("bean2");
15
		
15
		bean2.setExcludeRecycleBinTables(false);
16
bean2.setInstallCustomQueryTokenizer(false);
16
		bean2.setInstallCustomQueryTokenizer(false);
17
		bean2.setLineComment("bean2");
17
		bean2.setLineComment("bean2");
18
		bean2.setProcedureSeparator("bean2");
18
		bean2.setProcedureSeparator("bean2");
19
		bean2.setReadClobsFully(false);
19
		
20
		bean2.setRemoveMultiLineComments(false);
20
bean2.setRemoveMultiLineComments(false);
21
		bean2.setStatementSeparator("bean2");
21
		bean2.setStatementSeparator("bean2");
22
		
22
		// verify that changing the clone didn't affect the original
23
		// verify that changing the clone didn't affect the original
23
		assertEquals("bean1", bean1.getClientName());
24
		assertEquals("bean1", bean1.getClientName());
24
		assertEquals("bean1", bean1.getClientVersion());
25
		assertEquals("bean1", bean1.getClientVersion());
25
		
26
		assertEquals(true, bean1.isExcludeRecycleBinTables());
26
assertEquals(true, bean1.isInstallCustomQueryTokenizer());
27
		assertEquals(true, bean1.isInstallCustomQueryTokenizer());
27
		assertEquals("bean1", bean1.getLineComment());
28
		assertEquals("bean1", bean1.getLineComment());
28
		assertEquals("bean1", bean1.getProcedureSeparator());
29
		assertEquals("bean1", bean1.getProcedureSeparator());
29
		assertEquals(true, bean1.isReadClobsFully());
30
		
30
		assertEquals(true, bean1.isRemoveMultiLineComments());
31
assertEquals(true, bean1.isRemoveMultiLineComments());
31
		assertEquals("bean1", bean1.getStatementSeparator());
32
		assertEquals("bean1", bean1.getStatementSeparator());
Summary
Number of common nesting structure subtrees1
Number of refactorable cases0
Number of non-refactorable cases1
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones locationClones are in different classes having the same super class
Number of node comparisons226
  1. {Non-refactorable}
    Mapping Summary
    Number of mapped statements26
    Number of unmapped statements in the first code fragment0
    Number of unmapped statements in the second code fragment0
    Time elapsed for statement mapping (ms)0.0
    Clone typeType 2
    Mapped Statements
    ID Statement ID Statement
    1
    DerbyPreferenceBean bean1 = new DerbyPreferenceBean();
    1
    DerbyPreferenceBean bean1 = new DerbyPreferenceBean();
    1
    OraclePreferenceBean bean1 = new OraclePreferenceBean();
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    Preondition Violations
    Expression new DerbyPreferenceBean() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression new OraclePreferenceBean() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    1
    OraclePreferenceBean bean1 = new OraclePreferenceBean();
    2
    bean1.setClientName("bean1");
    2
    bean1.setClientName("bean1");
    2
    bean1.setClientName("bean1");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    2
    bean1.setClientName("bean1");
    3
    bean1.setClientVersion("bean1");
    3
    bean1.setClientVersion("bean1");
    3
    bean1.setClientVersion("bean1");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    3
    bean1.setClientVersion("bean1");
    4
    bean1.setInstallCustomQueryTokenizer(true);
    4
    bean1.setInstallCustomQueryTokenizer(true);
    5
    bean1.setInstallCustomQueryTokenizer(true);
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    5
    bean1.setInstallCustomQueryTokenizer(true);
    5
    bean1.setLineComment("bean1");
    5
    bean1.setLineComment("bean1");
    6
    bean1.setLineComment("bean1");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    6
    bean1.setLineComment("bean1");
    6
    bean1.setProcedureSeparator("bean1");
    6
    bean1.setProcedureSeparator("bean1");
    7
    bean1.setProcedureSeparator("bean1");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    7
    bean1.setProcedureSeparator("bean1");
    7
    bean1.setReadClobsFully(true);
    7
    bean1.setReadClobsFully(true);
    4
    bean1.setExcludeRecycleBinTables(true);
    Differences
    Expression1Expression2Difference
    setReadClobsFullysetExcludeRecycleBinTablesMETHOD_INVOCATION_NAME_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    Preondition Violations
    Expression bean1.setReadClobsFully(true) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression bean1.setExcludeRecycleBinTables(true) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression bean1.setReadClobsFully(true) is a void method call, and thus it cannot be parameterized
    Expression bean1.setExcludeRecycleBinTables(true) is a void method call, and thus it cannot be parameterized
    Expression bean1 cannot be unified with expression bean1 , because common superclass net.sourceforge.squirrel_sql.fw.preferences.BaseQueryTokenizerPreferenceBean does not declare member(s) public void setReadClobsFully(boolean) , public void setExcludeRecycleBinTables(boolean)
    4
    bean1.setExcludeRecycleBinTables(true);
    8
    bean1.setRemoveMultiLineComments(true);
    8
    bean1.setRemoveMultiLineComments(true);
    8
    bean1.setRemoveMultiLineComments(true);
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    8
    bean1.setRemoveMultiLineComments(true);
    9
    bean1.setStatementSeparator("bean1");
    9
    bean1.setStatementSeparator("bean1");
    9
    bean1.setStatementSeparator("bean1");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    9
    bean1.setStatementSeparator("bean1");
    10
    DerbyPreferenceBean bean2 = bean1.clone();
    10
    DerbyPreferenceBean bean2 = bean1.clone();
    10
    OraclePreferenceBean bean2 = bean1.clone();
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    10
    OraclePreferenceBean bean2 = bean1.clone();
    11
    bean2.setClientName("bean2");
    11
    bean2.setClientName("bean2");
    11
    bean2.setClientName("bean2");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    11
    bean2.setClientName("bean2");
    12
    bean2.setClientVersion("bean2");
    12
    bean2.setClientVersion("bean2");
    12
    bean2.setClientVersion("bean2");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    12
    bean2.setClientVersion("bean2");
    13
    bean2.setInstallCustomQueryTokenizer(false);
    13
    bean2.setInstallCustomQueryTokenizer(false);
    14
    bean2.setInstallCustomQueryTokenizer(false);
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    14
    bean2.setInstallCustomQueryTokenizer(false);
    14
    bean2.setLineComment("bean2");
    14
    bean2.setLineComment("bean2");
    15
    bean2.setLineComment("bean2");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    15
    bean2.setLineComment("bean2");
    15
    bean2.setProcedureSeparator("bean2");
    15
    bean2.setProcedureSeparator("bean2");
    16
    bean2.setProcedureSeparator("bean2");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    16
    bean2.setProcedureSeparator("bean2");
    16
    bean2.setReadClobsFully(false);
    16
    bean2.setReadClobsFully(false);
    13
    bean2.setExcludeRecycleBinTables(false);
    Differences
    Expression1Expression2Difference
    setReadClobsFullysetExcludeRecycleBinTablesMETHOD_INVOCATION_NAME_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    Preondition Violations
    Expression bean2.setReadClobsFully(false) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression bean2.setExcludeRecycleBinTables(false) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression bean2.setReadClobsFully(false) is a void method call, and thus it cannot be parameterized
    Expression bean2.setExcludeRecycleBinTables(false) is a void method call, and thus it cannot be parameterized
    Expression bean2 cannot be unified with expression bean2 , because common superclass net.sourceforge.squirrel_sql.fw.preferences.BaseQueryTokenizerPreferenceBean does not declare member(s) public void setReadClobsFully(boolean) , public void setExcludeRecycleBinTables(boolean)
    13
    bean2.setExcludeRecycleBinTables(false);
    17
    bean2.setRemoveMultiLineComments(false);
    17
    bean2.setRemoveMultiLineComments(false);
    17
    bean2.setRemoveMultiLineComments(false);
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    17
    bean2.setRemoveMultiLineComments(false);
    18
    bean2.setStatementSeparator("bean2");
    18
    bean2.setStatementSeparator("bean2");
    18
    bean2.setStatementSeparator("bean2");
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    18
    bean2.setStatementSeparator("bean2");
    19
    assertEquals("bean1", bean1.getClientName());
    19
    assertEquals("bean1", bean1.getClientName());
    19
    assertEquals("bean1", bean1.getClientName());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    19
    assertEquals("bean1", bean1.getClientName());
    20
    assertEquals("bean1", bean1.getClientVersion());
    20
    assertEquals("bean1", bean1.getClientVersion());
    20
    assertEquals("bean1", bean1.getClientVersion());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    20
    assertEquals("bean1", bean1.getClientVersion());
    21
    assertEquals(true, bean1.isInstallCustomQueryTokenizer());
    21
    assertEquals(true, bean1.isInstallCustomQueryTokenizer());
    22
    assertEquals(true, bean1.isInstallCustomQueryTokenizer());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    22
    assertEquals(true, bean1.isInstallCustomQueryTokenizer());
    22
    assertEquals("bean1", bean1.getLineComment());
    22
    assertEquals("bean1", bean1.getLineComment());
    23
    assertEquals("bean1", bean1.getLineComment());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    23
    assertEquals("bean1", bean1.getLineComment());
    23
    assertEquals("bean1", bean1.getProcedureSeparator());
    23
    assertEquals("bean1", bean1.getProcedureSeparator());
    24
    assertEquals("bean1", bean1.getProcedureSeparator());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    24
    assertEquals("bean1", bean1.getProcedureSeparator());
    24
    assertEquals(true, bean1.isReadClobsFully());
    24
    assertEquals(true, bean1.isReadClobsFully());
    21
    assertEquals(true, bean1.isExcludeRecycleBinTables());
    Differences
    Expression1Expression2Difference
    isReadClobsFullyisExcludeRecycleBinTablesMETHOD_INVOCATION_NAME_MISMATCH
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    Preondition Violations
    Expression bean1.isReadClobsFully() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression bean1.isExcludeRecycleBinTables() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    Expression bean1 cannot be unified with expression bean1 , because common superclass net.sourceforge.squirrel_sql.fw.preferences.BaseQueryTokenizerPreferenceBean does not declare member(s) public boolean isReadClobsFully() , public boolean isExcludeRecycleBinTables()
    21
    assertEquals(true, bean1.isExcludeRecycleBinTables());
    25
    assertEquals(true, bean1.isRemoveMultiLineComments());
    25
    assertEquals(true, bean1.isRemoveMultiLineComments());
    25
    assertEquals(true, bean1.isRemoveMultiLineComments());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    25
    assertEquals(true, bean1.isRemoveMultiLineComments());
    26
    assertEquals("bean1", bean1.getStatementSeparator());
    26
    assertEquals("bean1", bean1.getStatementSeparator());
    26
    assertEquals("bean1", bean1.getStatementSeparator());
    Differences
    Expression1Expression2Difference
    net.sourceforge.squirrel_sql.plugins.derby.prefs.DerbyPreferenceBeannet.sourceforge.squirrel_sql.plugins.oracle.prefs.OraclePreferenceBeanSUBCLASS_TYPE_MISMATCH
    26
    assertEquals("bean1", bean1.getStatementSeparator());
    Precondition Violations (15)
    Row Violation
    1Expression new DerbyPreferenceBean() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    2Expression new OraclePreferenceBean() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    3Expression bean1.setReadClobsFully(true) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    4Expression bean1.setExcludeRecycleBinTables(true) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    5Expression bean1.setReadClobsFully(true) is a void method call, and thus it cannot be parameterized
    6Expression bean1.setExcludeRecycleBinTables(true) is a void method call, and thus it cannot be parameterized
    7Expression bean1 cannot be unified with expression bean1 , because common superclass net.sourceforge.squirrel_sql.fw.preferences.BaseQueryTokenizerPreferenceBean does not declare member(s) public void setReadClobsFully(boolean) , public void setExcludeRecycleBinTables(boolean)
    8Expression bean2.setReadClobsFully(false) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    9Expression bean2.setExcludeRecycleBinTables(false) cannot be parameterized, because it has dependencies to/from statements that will be extracted
    10Expression bean2.setReadClobsFully(false) is a void method call, and thus it cannot be parameterized
    11Expression bean2.setExcludeRecycleBinTables(false) is a void method call, and thus it cannot be parameterized
    12Expression bean2 cannot be unified with expression bean2 , because common superclass net.sourceforge.squirrel_sql.fw.preferences.BaseQueryTokenizerPreferenceBean does not declare member(s) public void setReadClobsFully(boolean) , public void setExcludeRecycleBinTables(boolean)
    13Expression bean1.isReadClobsFully() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    14Expression bean1.isExcludeRecycleBinTables() cannot be parameterized, because it has dependencies to/from statements that will be extracted
    15Expression bean1 cannot be unified with expression bean1 , because common superclass net.sourceforge.squirrel_sql.fw.preferences.BaseQueryTokenizerPreferenceBean does not declare member(s) public boolean isReadClobsFully() , public boolean isExcludeRecycleBinTables()