new: factory uml
new: factorym uml
new: factorym proj
new: factorya uml
new: factorya proj
new: decorator uml
new: decorator proj