=y
java/lang/Object<init>()VEmployee
ProfSultanSamM
L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)VDirBurnsBarbaraFMgrSmith!Mary	#$%&'java/lang/SystemoutLjava/io/PrintStream;)The original employees: 

+,-./java/io/PrintStreamprintln(Ljava/lang/String;)V123makeConcatWithConstants(LEmployee;)Ljava/lang/String;11
+7.9=CREATING one object from another, using a COPY CONSTRUCTOR: 

;<
(LEmployee;)V1?Changing the title of emp3: 
APres
CD/setPositionF;CLONNING one employee from another, using a CLONE METHOD: 

HIJclone()LEmployee;1MChanging the title of emp4: 
OVPQReprinting all employees: 
S2T(ILEmployee;)Ljava/lang/String;VEmployeeTestCodeLineNumberTablemain([Ljava/lang/String;)V
StackMapTable][LEmployee;
SourceFileEmployeeTest.javaBootstrapMethodsb
cde2f$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;hEmp-0: jEmp-1: lEmp-2: nEmp-3: pEmp-4: rEmp- InnerClassesu%java/lang/invoke/MethodHandles$Lookupwjava/lang/invoke/MethodHandlesLookup!UW*X	YZW%	sL+Y	
,S+Y0S+Y #S"(*"+20*"+24*"+25*"6"8*+Y+2:S"+24*"+2=*"6">*+2@B"+24*"+2=*"6"6"E*++2GS"+25*"+2K*"6"L*+2NB"+25*"+2K*"6"P*=+"+2R*X#
-AIWesy !#%'()./13457#9+;9<G=M?UA]BlArC[W\^_`&agaiakamaoaqs
tvx