protected void elementalToSemantic(){
  if (!isSparse) {
    logger.warning("Tried to transform an elemental vector which is not in fact elemental." + "This may be a programming error.");
    return;
  }
  votingRecord=new ArrayList<FixedBitSet>();
  votingRecord.add((FixedBitSet)bitSet.clone());
  totalNumberOfVotes.set(1);
  tempSet=new FixedBitSet(dimension);
  isSparse=false;
}

protected void elementalToSemantic ( ) { if ( ! isSparse ) { logger . warning ( "Tried to transform an elemental vector which is not in fact elemental." + "This may be a programming error." ) ; return ; } votingRecord = new ArrayList < FixedBitSet > ( ) ; votingRecord . add ( ( FixedBitSet ) bitSet . clone ( ) ) ; totalNumberOfVotes . set ( 1 ) ; tempSet = new FixedBitSet ( dimension ) ; isSparse = false ; }
automatically translate elemental vector ( no storage capacity ) into semantic vector ( storage capacity initialized , this will occupy ram )
