public static List<ForeignKeyInfoTypeInfo> listOf( SchemaNameTypeInfo schemaName, TypeInfo typeInfo) { return typeInfo .declaredTypeInfoStream() .filter(it -> it.hasAnnotation(ForeignKey.class)) .map(it -> new ForeignKeyInfoTypeInfo(schemaName, it)) .collect(Collectors.toList()); }