question: public SharedObject ( Map < String , Object > data , String name , String path , boolean persistent ) { super ( ) ; this . name = name ; this . path = path ; this . persistentSO = persistent ; ownerMessage = new SharedObjectMessage ( null , name , 0 , persistent ) ; creationTime = System . currentTimeMillis ( ) ; super . setAttributes ( data ) ; }
target:  Creates new SO from given data map, name, path and persistence option