public SubscribedCommand(String[] tokenizedCommand) throws CommandParseException {
		super(tokenizedCommand);
		
		if (tokenizedCommand.length < 2) {
			throw new CommandParseException("Wrong number of tokens");
		} else if(tokenizedCommand[1] == null || tokenizedCommand[1].equals("")){
			throw new CommandParseException("type cannot be null or empty");
		} else if(tokenizedCommand[2] == null || tokenizedCommand[2].equals("")){
			throw new CommandParseException("subject cannot be null or empty");
		}
		
		this.type = tokenizedCommand[1];
		this.subject = tokenizedCommand[2];
	}