[FEATURE] finally, empty, class-name-scalar, foreachlist added