protected List<Field> flds(FldType type) {
List<Field> res = new ArrayList<Field>();
Class cl = this.getClass().getSuperclass();
for (Field f : cl.getDeclaredFields()) {
if (type == FldType.FIELD) {
Fld fa = f.getAnnotation(Fld.class);
if (fa == null) continue;
}
if (type == FldType.CN1) {
ConnectionN1 c = f.getAnnotation(ConnectionN1.class);
if (c == null) continue;