@Override
	public Product readObject() throws IOException {
		Product readObject = null ;
		if(!connectionInStatus){
			startInputConnection();
		}
		if(connectionInStatus){
			try{	
				readObject = (Product)is.readObject(); 
			} catch (EOFException e){
				return null;
			} catch(ClassNotFoundException|IOException e ) {
					e.printStackTrace();
			}
		}
		return readObject;	
	}