class StatementImpl implements Statement {

	@Override
	@JsonProperty("id")
	public String getStatementId() {
		return statementId;
	}

	public  StatementImpl(
			String statementId,
			StatementRank rank,
			Snak mainSnak,
			List<SnakGroup> qualifiers,
			List<Reference> references,
			EntityIdValue subjectId);
	public  StatementImpl(
			String statementId,
			StatementRank rank,
			Snak mainSnak,
			Map<String,List<Snak>> qualifiers,
			List<String> qualifiersOrder,
			List<Reference> references,
			EntityIdValue subjectId);
	public  StatementImpl(String statementId, Snak mainsnak, EntityIdValue subjectId);

}