does the factory create simulated objects ? concode_field_sep PlaceHolder placeHolder concode_field_sep void recoverClose concode_elem_sep boolean hasEnoughResource concode_elem_sep void deleteBlockPool concode_elem_sep ReplicaInPipelineInterface createRbw concode_elem_sep ReplicaInPipelineInterface convertTemporaryToRbw concode_elem_sep ReplicaRecoveryInfo initReplicaRecovery concode_elem_sep BlockLocalPathInfo getBlockLocalPathInfo concode_elem_sep void finalizeBlock concode_elem_sep String getReplicaString concode_elem_sep String[] getBlockPoolList concode_elem_sep Replica getReplica concode_elem_sep void shutdownBlockPool concode_elem_sep ReplicaInPipelineInterface createTemporary concode_elem_sep void unfinalizeBlock concode_elem_sep LengthInputStream getMetaDataInputStream concode_elem_sep InputStream getBlockInputStream concode_elem_sep V getVolume concode_elem_sep List<Block> getFinalizedBlocks concode_elem_sep long getReplicaVisibleLength concode_elem_sep List<V> getVolumes concode_elem_sep Map<String,Object> getVolumeInfoMap concode_elem_sep BlockListAsLongs getBlockReport concode_elem_sep boolean isValidBlock concode_elem_sep RollingLogs createRollingLogs concode_elem_sep D newInstance concode_elem_sep void adjustCrcChannelPosition concode_elem_sep void invalidate concode_elem_sep Factory<?> getFactory concode_elem_sep Block getStoredBlock concode_elem_sep void addBlockPool concode_elem_sep ReplicaInputStreams getTmpInputStreams concode_elem_sep boolean contains concode_elem_sep ReplicaInPipelineInterface recoverAppend concode_elem_sep boolean isValidRbw concode_elem_sep String updateReplicaUnderRecovery concode_elem_sep void checkAndUpdate concode_elem_sep long getLength concode_elem_sep HdfsBlocksMetadata getHdfsBlocksMetadata concode_elem_sep void checkDataDir concode_elem_sep ReplicaInPipelineInterface append concode_elem_sep void shutdown concode_elem_sep ReplicaInPipelineInterface recoverRbw
boolean function ( ) { return false ; }