fix using directive in Info.h
add AbstractArray.h