Why this not work:
Table ann= (Table)selectFirst(myset, having(on(Annotation.class), isA(Table.class)).and(having(on(Table.class).name().
replace("\"", ""),equalTo(tableName))));
But this
Table ann= (Table)selectFirst(myset, having(on(Annotation.class), isA(Table.class)).and(having(on(Table.class).name(),equalTo("\""+tableName+"\""))));
work ok