There are some minor issues with your question, let me first answer the question about EA, and get back to it later.
In UML, you designate a NULL type as
- + attributeName: TypeName [0..1]]
- + fromUser: User [0..1]
EA "". - > F9- > - >
- , , 1, [1],
- [0..1] null.
- [*] .
- [1.. *],
- [n..m], n m. n m
double / , . , Double. , - .